TYPE ABC,abcA AS LONG,abcB AS DWORD,abcC AS LONG
TYPE ABCFLOAT,abcfA AS SINGLE,abcfB AS SINGLE,abcfC AS SINGLE
TYPE ACCELAPI WORD,fVirt AS BYTE,key AS WORD,cmd AS WORD
TYPE ACCESS_ALLOWED_ACE,Header AS ACE_HEADER,Mask AS DWORD,SidStart AS DWORD
TYPE ACCESS_ALLOWED_OBJECT_ACE,Header AS ACE_HEADER,Mask AS DWORD,Flags AS DWORD,ObjectType AS GUIDAPI,InheritedObjectType AS GUIDAPI,SidStart AS DWORD
TYPE ACCESS_DENIED_ACE,Header AS ACE_HEADER,Mask AS DWORD,SidStart AS DWORD
TYPE ACCESS_DENIED_OBJECT_ACE,Header AS ACE_HEADER,Mask AS DWORD,Flags AS DWORD,ObjectType AS GUIDAPI,InheritedObjectType AS GUIDAPI,SidStart AS DWORD
TYPE ACCESS_INFO_0,acc0_resource_name AS DWORD
TYPE ACCESS_INFO_1,acc1_resource_name AS DWORD,acc1_attr AS DWORD,acc1_count AS DWORD
TYPE ACCESS_INFO_1002,acc1002_attr AS DWORD
TYPE ACCESS_LIST,acl_ugname AS DWORD,acl_access AS DWORD
TYPE ACCESSTIMEOUT,cbSize AS DWORD,dwFlags AS DWORD,iTimeOutMSec AS DWORD
TYPE ACE_HEADER,AceType AS BYTE,AceFlags AS BYTE,AceSize AS WORD
TYPE ACL,AclRevision AS BYTE,Sbz1 AS BYTE,AclSize AS WORD,AceCount AS WORD,Sbz2 AS WORD
TYPE ACL_REVISION_INFORMATION,AclRevision AS DWORD
TYPE ACL_SIZE_INFORMATION,AceCount AS DWORD,AclBytesInUse AS DWORD,AclBytesFree AS DWORD
TYPE ACTION_HEADER,transport_id AS DWORD,action_code AS WORD,reserved AS WORD
TYPE ACTRL_ACCESS_ENTRY,Trustee AS TRUSTEE_A,fAccessFlags AS DWORD,dAccess AS DWORD,ProvSpecificAccess AS DWORD,Inheritance AS DWORD,lpInheritProperty AS ASCIIZ PTR
TYPE ACTRL_ACCESS_ENTRY_LIST,cEntries AS DWORD,pAccessList AS ACTRL_ACCESS_ENTRY PTR
TYPE ACTRL_ACCESS_INFO,fAccessPermission AS DWORD,lpAccessPermissionName AS ASCIIZ PTR
TYPE ACTRL_ALIST,cEntries AS DWORD,pPropertyAccessList AS ACTRL_PROPERTY_ENTRY PTR
TYPE ACTRL_CONTROL_INFO,lpControlId AS ASCIIZ PTR,lpControlName AS ASCIIZ PTR
TYPE ACTRL_OVERLAPPED,aou AS ACTRL_OVERLAPPED_UNION,Reserved2 AS DWORD,hEvent AS DWORD
TYPE ACTRL_PROPERTY_ENTRY,lpProperty AS ASCIIZ PTR,pAccessEntryList AS ACTRL_ACCESS_ENTRY_LIST PTR,fListFlags AS DWORD
TYPE ADAPTER_STATUS,adapter_address(0 TO 5) AS BYTE,rev_major AS BYTE,reserved0 AS BYTE,adapter_type AS BYTE,rev_minor AS BYTE,duration AS WORD,frmr_recv AS WORD,frmr_xmit AS WORD,iframe_recv_err AS WORD,xmit_aborts AS WORD,xmit_success AS DWORD,recv_success AS DWORD,iframe_xmit_err AS WORD,recv_buff_unavail AS WORD,t1_timeouts AS WORD,ti_timeouts AS WORD,reserved1 AS DWORD,free_ncbs AS WORD,max_cfg_ncbs AS WORD,max_ncbs AS WORD,xmit_buf_unavail AS WORD,max_dgram_size AS WORD,pending_sess AS WORD,max_cfg_sess AS WORD,max_sess AS WORD,max_sess_pkt_size AS WORD,name_count AS WORD
TYPE ADDJOB_INFO_1,Path AS ASCIIZ PTR,JobId AS DWORD
TYPE ADMINISTRATOR_POWER_POLICY,MinSleep AS LONG,MaxSleep AS LONG,MinVideoTimeout AS DWORD,MaxVideoTimeout AS DWORD,MinSpindownTimeout AS DWORD,MaxSpindownTimeout AS DWORD
TYPE AFPROTOCOLS,iAddressFamily AS LONG,iProtocol AS LONG
TYPE ALTTABINFO,cbSize AS DWORD,cItems AS LONG,cColumns AS LONG,cRows AS LONG,iColFocus AS LONG,iRowFocus AS LONG,cxItem AS LONG,cyItem AS LONG,ptStart AS POINTAPI
TYPE ANIMATIONINFO,cbSize AS DWORD,iMinAnimate AS LONG
TYPE ANON_OBJECT_HEADER,Sig1 AS WORD,Sig2 AS WORD,Version AS WORD,Machine AS WORD,TimeDateStamp AS DWORD,ClassID AS GUIDAPI,SizeOfData AS DWORD
TYPE ANSI_STRING,Length AS WORD,MaximumLength AS WORD,Buffer AS ASCIIZ PTR
TYPE apiSIZE,cx AS LONG,cy AS LONG
TYPE APPBARDATA,cbSize AS DWORD,hwnd AS DWORD,uCallbackMessage AS DWORD,uEdge AS DWORD,rc AS RECT,lParam AS LONG
TYPE ARP_SEND_REPLY,DestAddress AS DWORD,SrcAddress AS DWORD
TYPE ARRAYDESC DWORD,tdescElem AS TYPEDESC,cDims AS WORD,rgbounds(0) AS SAFEARRAYBOUND
TYPE ArrayType,Dimension(0 TO 3) AS WORD
TYPE AUXCAPS,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN,wTechnology AS WORD,dwSupport AS DWORD
TYPE AXESLIST,axlReserved AS DWORD,axlNumAxes AS DWORD,axlAxisInfo(0 TO %MM_MAX_NUMAXES - 1) AS AXISINFO
TYPE AXISINFO,axMinValue AS LONG,axMaxValue AS LONG,axAxisName AS ASCIIZ * %MM_MAX_AXES_NAMELEN - 1
TYPE BATTERY_REPORTING_SCALE,Granularity AS DWORD,Capacity AS DWORD
TYPE BIDI_DATA,dwBidiType AS DWORD,u AS BIDI_DATA_UNION
TYPE BIDI_REQUEST_CONTAINER,Version AS DWORD,Flags AS DWORD,Count AS DWORD,aData(0 TO 0) AS BIDI_REQUEST_DATA
TYPE BIDI_REQUEST_DATA,dwReqNumber AS DWORD,pSchema AS WORD PTR,bData AS BIDI_DATA
TYPE BIDI_RESPONSE_CONTAINER,Version AS DWORD,Flags AS DWORD,Count AS DWORD,aData(0 TO 0) AS BIDI_RESPONSE_DATA
TYPE BIDI_RESPONSE_DATA,dwResult AS DWORD,dwReqNumber AS DWORD,pSchema AS WORD PTR,bData AS BIDI_DATA
TYPE BIDIOPTIONS BYTE,cbSize AS DWORD,wMask AS WORD,wEffects AS WORD
TYPE BINARY_CONTAINER,cbBuf AS DWORD,pData AS BYTE PTR
TYPE BITMAP,bmType AS LONG,bmWidth AS LONG,bmHeight AS LONG,bmWidthBytes AS LONG,bmPlanes AS WORD,bmBitsPixel AS WORD,bmBits AS BYTE PTR
TYPE BITMAPCOREHEADER,bcSize AS DWORD,bcWidth AS WORD,bcHeight AS WORD,bcPlanes AS WORD,bcBitCount AS WORD
TYPE BITMAPCOREINFO,bmciHeader AS BITMAPCOREHEADER,bmciColors AS LONG
TYPE BITMAPFILEHEADER WORD,bfType AS WORD,bfSize AS DWORD,bfReserved1 AS WORD,bfReserved2 AS WORD,bfOffBits AS DWORD
TYPE BITMAPINFO,bmiHeader AS BITMAPINFOHEADER,bmiColors AS LONG
TYPE BITMAPINFOHEADER,biSize AS DWORD,biWidth AS LONG,biHeight AS LONG,biPlanes AS WORD,biBitCount AS WORD,biCompression AS DWORD,biSizeImage AS DWORD,biXPelsPerMeter AS LONG,biYPelsPerMeter AS LONG,biClrUsed AS DWORD,biClrImportant AS DWORD
TYPE BITMAPV4HEADER,bV4Size AS DWORD,bV4Width AS LONG,bV4Height AS LONG,bV4Planes AS WORD,bV4BitCount AS WORD,bV4Compression AS DWORD,bV4SizeImage AS DWORD,bV4XPelsPerMeter AS LONG,bV4YPelsPerMeter AS LONG,bV4ClrUsed AS DWORD,bV4ClrImportant AS DWORD,bV4RedMask AS DWORD,bV4GreenMask AS DWORD,bV4BlueMask AS DWORD,bV4AlphaMask AS DWORD,bV4CSType AS DWORD,bV4Endpoints AS CIEXYZTRIPLE,bV4GammaRed AS DWORD,bV4GammaGreen AS DWORD,bV4GammaBlue AS DWORD
TYPE BITMAPV5HEADER,bV5Size AS DWORD,bV5Width AS LONG,bV5Height AS LONG,bV5Planes AS WORD,bV5BitCount AS WORD,bV5Compression AS DWORD,bV5SizeImage AS DWORD,bV5XPelsPerMeter AS LONG,bV5YPelsPerMeter AS LONG,bV5ClrUsed AS DWORD,bV5ClrImportant AS DWORD,bV5RedMask AS DWORD,bV5GreenMask AS DWORD,bV5BlueMask AS DWORD,bV5AlphaMask AS DWORD,bV5CSType AS DWORD,bV5Endpoints AS CIEXYZTRIPLE,bV5GammaRed AS DWORD,bV5GammaGreen AS DWORD,bV5GammaBlue AS DWORD,bV5Intent AS DWORD,bV5ProfileData AS DWORD,bV5ProfileSize AS DWORD,bV5Reserved AS DWORD
TYPE BLENDFUNCTION,BlendOp AS BYTE,BlendFlags AS BYTE,SourceConstantAlpha AS BYTE,AlphaFormat AS BYTE
TYPE BLOB,cbSize AS DWORD,pBlobData AS BYTE PTR
TYPE BMP,hbitmap AS DWORD,hpal AS DWORD
TYPE BRECORD,pvRecord AS DWORD,pRecInfo AS DWORD
TYPE BROWSEINFO,hWndOwner AS DWORD,pIDLRoot AS DWORD,pszDisplayName AS ASCIIZ PTR,lpszTitle AS ASCIIZ PTR,ulFlags AS DWORD,lpfnCallback AS DWORD,lParam AS LONG,iImage AS LONG
TYPE BSMINFO,cbSize AS DWORD,hdesk AS DWORD,hwnd AS DWORD,lluid AS LUID
TYPE BY_HANDLE_FILE_INFORMATION,dwFileAttributes AS DWORD,ftCreationTime AS FILETIME,ftLastAccessTime AS FILETIME,ftLastWriteTime AS FILETIME,dwVolumeSerialNumber AS DWORD,nFileSizeHigh AS DWORD,nFileSizeLow AS DWORD,nNumberOfLinks AS DWORD,nFileIndexHigh AS DWORD,nFileIndexLow AS DWORD
TYPE CADWORD,cElems AS DWORD,pElems AS DWORD PTR
TYPE CALPOLESTR,cElems AS DWORD,pElems AS DWORD PTR
TYPE CANDIDATEFORM,dwIndex AS DWORD,dwStyle AS DWORD,ptCurrentPos AS POINTAPI,rcArea AS RECT
TYPE CANDIDATELIST,dwSize AS DWORD,dwStyle AS DWORD,dwCount AS DWORD,dwSelection AS DWORD,dwPageStart AS DWORD,dwPageSize AS DWORD,dwOffset(0 TO 0) AS DWORD
TYPE CAUUID,cElems AS DWORD,pElems AS GUID PTR
TYPE CBT_CREATEWND,lpcs AS CREATESTRUCT PTR,hWndInsertAfter AS DWORD
TYPE CBTACTIVATESTRUCT,fMouse AS LONG,hWndActive AS DWORD
TYPE CHAR_INFO,Ch AS INTEGER,Attributes AS WORD
TYPE CHARFORMAT BYTE,cbSize AS DWORD,dwMask AS DWORD,dwEffects AS DWORD,yHeight AS LONG,yOffset AS LONG,crTextColor AS DWORD,bCharSet AS BYTE,bPitchAndFamily AS BYTE,szFaceName AS ASCIIZ * %LF_FACESIZE,wFiller AS WORD
TYPE CHARFORMAT2 BYTE,cbSize AS DWORD,dwMask AS DWORD,dwEffects AS DWORD,yHeight AS LONG,yOffset AS LONG,crTextColor AS DWORD,bCharSet AS BYTE,bPitchAndFamily AS BYTE,szFaceName AS ASCIIZ * %LF_FACESIZE,wFiller AS WORD,wWeight AS WORD,sSpacing AS INTEGER,crBackColor AS DWORD,lcid AS DWORD,dwReserved AS DWORD,sStyle AS INTEGER,wKerning AS WORD,bUnderlineType AS BYTE,bAnimation AS BYTE,bRevAuthor AS BYTE
TYPE CHARRANGE DWORD,cpMin AS LONG,cpMax AS LONG
TYPE CHARSETINFO,ciCharset AS DWORD,ciACP AS DWORD,fs AS FONTSIGNATURE
TYPE CHOOSECOLORAPI,lStructSize AS DWORD,hwndOwner AS DWORD,hInstance AS DWORD,rgbResult AS DWORD,lpCustColors AS DWORD PTR,Flags AS DWORD,lCustData AS LONG,lpfnHook AS DWORD,lpTemplateName AS ASCIIZ PTR
TYPE CHOOSEFONTAPI,lStructSize AS DWORD,hWndOwner AS DWORD,hDC AS DWORD,lpLogFont AS LOGFONT PTR,iPointSize AS LONG,Flags AS DWORD,rgbColors AS DWORD,lCustData AS LONG,lpfnHook AS DWORD,lpTemplateName AS ASCIIZ PTR,hInstance AS DWORD,lpszStyle AS ASCIIZ PTR,nFontType AS WORD,Alignment AS WORD,nSizeMin AS LONG,nSizeMax AS LONG
TYPE CIDA,cidl AS DWORD,aoffset(0 TO 0) AS DWORD
TYPE CIEXYZ,ciexyzX AS LONG,ciexyzY AS LONG,ciexyzZ AS LONG
TYPE CIEXYZTRIPLE,ciexyzRed AS CIEXYZ,ciexyzGreen AS CIEXYZ,ciexyBlue AS CIEXYZ
TYPE CLEAR_BLOCK,cdata AS STRING * %CLEAR_BLOCK_LENGTH
TYPE CLIENTCREATESTRUCT,hWindowMenu AS LONG,idFirstChild AS DWORD
TYPE CLIPDATA,cbSize AS DWORD,ulClipFmt AS LONG,pClipData AS BYTE PTR
TYPE CMINVOKECOMMANDINFO,cbSize AS DWORD,fMask AS DWORD,hwnd AS DWORD,lpVerb AS DWORD,lpParameters AS DWORD,lpDirectory AS DWORD,nShow AS LONG,dwHotKey AS DWORD,hIcon AS DWORD
TYPE CMINVOKECOMMANDINFOEX,cbSize AS DWORD,fMask AS DWORD,hwnd AS DWORD,lpVerb AS DWORD,lpParameters AS DWORD,lpDirectory AS DWORD,nShow AS LONG,dwHotKey AS DWORD,hIcon AS DWORD,lpTitle AS ASCIIZ PTR,lpVerbW AS DWORD,lpParametersW AS DWORD,lpDirectoryW AS DWORD,lpTitleW AS DWORD,ptInvoke AS POINTAPI
TYPE COAUTHIDENTITY,pUser AS DWORD,UserLength AS DWORD,Domain AS DWORD,DomainLength AS DWORD,Password AS DWORD,PasswordLength AS DWORD,Flags AS DWORD
TYPE COAUTHINFO,dwAuthnSvc AS DWORD,dwAuthzSvc AS DWORD,pwszServerPrincName AS DWORD,dwAuthnLevel AS DWORD,dwImpersonationLevel AS DWORD,pAuthIdentityData AS COAUTHIDENTITY PTR,dwCapabilities AS DWORD
TYPE COLORADJUSTMENT,caSize AS WORD,caFlags AS WORD,caIlluminantIndex AS WORD,caRedGamma AS WORD,caGreenGamma AS WORD,caBlueGamma AS WORD,caReferenceBlack AS WORD,caReferenceWhite AS WORD,caContrast AS INTEGER,caBrightness AS INTEGER,caColorfulness AS INTEGER,caRedGreenTint AS INTEGER
TYPE COLORMAP,cmFrom AS DWORD,cmTo AS DWORD
TYPE COLORSCHEME,dwSize AS DWORD,clrBtnHighlight AS DWORD,clrBtnShadow AS DWORD
TYPE COMBOBOXEXITEM,mask AS DWORD,iItem AS LONG,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,iSelectedImage AS LONG,iOverlay AS LONG,iIndent AS LONG,lParam AS LONG
TYPE COMBOBOXINFO,cbSize AS DWORD,rcItem AS RECT,rcButton AS RECT,stateButton AS DWORD,hwndCombo AS DWORD,hwndItem AS DWORD,hwndList AS DWORD
TYPE COMMCONFIG,dwSize AS DWORD,wVersion AS WORD,wReserved AS WORD,dcbx AS DCB,dwProviderSubType AS DWORD,dwProviderOffset AS DWORD,dwProviderSize AS DWORD
TYPE COMMPROP,wPacketLength AS WORD,wPacketVersion AS WORD,dwServiceMask AS DWORD,dwReserved1 AS DWORD,dwMaxTxQueue AS DWORD,dwMaxRxQueue AS DWORD,dwMaxBaud AS DWORD,dwProvSubType AS DWORD,dwProvCapabilities AS DWORD,dwSettableParams AS DWORD,dwSettableBaud AS DWORD,wSettableData AS WORD,wSettableStopParity AS WORD,dwCurrentTxQueue AS DWORD,dwCurrentRxQueue AS DWORD,dwProvSpec1 AS DWORD,dwProvSpec2 AS DWORD,wcProvChar(0 TO 0) AS WORD
TYPE COMMTIMEOUTS,ReadIntervalTimeout AS DWORD,ReadTotalTimeoutMultiplier AS DWORD,ReadTotalTimeoutConstant AS DWORD,WriteTotalTimeoutMultiplier AS DWORD,WriteTotalTimeoutConstant AS DWORD
TYPE COMPAREITEMSTRUCT,CtlType AS DWORD,CtlID AS DWORD,hwndItem AS LONG,itemID1 AS DWORD,itemData1 AS DWORD,itemID2 AS DWORD,itemData2 AS DWORD
TYPE COMPCOLOR DWORD,crText AS DWORD,crBackground AS DWORD,dwEffects AS DWORD
TYPE COMPONENT,dwSize AS DWORD,dwID AS DWORD,iComponentType AS LONG,fChecked AS LONG,fDirty AS LONG,fNoScroll AS LONG,cpPos AS COMPPOS,wszFriendlyName AS STRING * (%MAX_PATH * 2 - 1),wszSource AS STRING * (%INTERNET_MAX_URL_LENGTH * 2 - 1),wszSubscribedURL AS STRING * (%INTERNET_MAX_URL_LENGTH * 2 - 1),dwCurItemState AS DWORD,csiOriginal AS COMPSTATEINFO,csiRestored AS COMPSTATEINFO
TYPE COMPONENTSOPT,dwSize AS DWORD,fEnableComponents AS LONG,fActiveDesktop AS LONG
TYPE COMPOSITIONFORM,dwStyle AS DWORD,ptCurrentPos AS POINTAPI,rcArea AS RECT
TYPE COMPPOS,dwSize AS DWORD,iLeft AS LONG,iTop AS LONG,dwWidth AS DWORD,dwHeight AS DWORD,izIndex AS LONG,fCanResize AS LONG,fCanResizeX AS LONG,fCanResizeY AS LONG,iPreferredLeftPercent AS LONG,iPreferredTopPercent AS LONG
TYPE COMPSTATEINFO,dwSize AS DWORD,iLeft AS LONG,iTop AS LONG,dwWidth AS DWORD,dwHeight AS DWORD,dwItemState AS DWORD
TYPE COMSTAT,fbits AS DWORD,cbInQue AS DWORD,cbOutQue AS DWORD
TYPE CONNECTDLGSTRUCT,cbStructure AS DWORD,hwndOwner AS DWORD,lpConnRes AS NETRESOURCE PTR,dwFlags AS DWORD,dwDevNum AS DWORD
TYPE CONSOLE_CURSOR_INFO,dwSize AS DWORD,bVisible AS LONG
TYPE CONSOLE_SCREEN_BUFFER_INFO,dwSize AS COORD,dwCursorPosition AS COORD,wAttributes AS WORD,srWindow AS SMALL_RECT,dwMaximumWindowSize AS COORD
TYPE CONTEXT,ContextFlags AS DWORD,Dr0 AS DWORD,Dr1 AS DWORD,Dr2 AS DWORD,Dr3 AS DWORD,Dr6 AS DWORD,Dr7 AS DWORD,FloatSave AS FLOATING_SAVE_AREA,regGs AS DWORD,regFs AS DWORD,regEs AS DWORD,regDs AS DWORD,regEdi AS DWORD,regEsi AS DWORD,regEbx AS DWORD,regEdx AS DWORD,regEcx AS DWORD,regEax AS DWORD,regEbp AS DWORD,regEip AS DWORD,regCs AS DWORD,regFlag AS DWORD,regEsp AS DWORD,regSs AS DWORD
TYPE CONTROLINFO DWORD,cb AS DWORD,hAccel AS DWORD,cAccel AS WORD,dwFlags AS DWORD
TYPE CONVCONTEXT,cb AS DWORD,wFlags AS DWORD,wCountryID AS DWORD,iCodePage AS DWORD,dwLangID AS DWORD,dwSecurity AS DWORD,qos AS SECURITY_QUALITY_OF_SERVICE
TYPE CONVINFO,cb AS DWORD,hUser AS DWORD,hConvPartner AS LONG,hszSvcPartner AS LONG,hszServiceReq AS LONG,hszTopic AS DWORD,hszItem AS DWORD,wFmt AS DWORD,wType AS DWORD,wStatus AS DWORD,wConvst AS DWORD,wLastError AS DWORD,hConvList AS DWORD,ConvCtxt AS CONVCONTEXT,hWnd AS DWORD,hwndPartner AS LONG
TYPE CookieDecision,dwCookieState AS DWORD,fAllowSession AS LONG
TYPE COORD,x AS INTEGER,y AS INTEGER
TYPE COPYDATASTRUCT,dwData AS DWORD,cbData AS DWORD,lpData AS DWORD
TYPE COSERVERINFO,dwReserved1 AS DWORD,pwszName AS DWORD,pAuthInfo AS COAUTHINFO PTR,dwReserved2 AS DWORD
TYPE CPINFO,MaxCharSize AS DWORD,DefaultChar(0 TO %MAX_DEFAULTCHAR - 1) AS BYTE,LeadByte(0 TO %MAX_LEADBYTES - 1) AS BYTE
TYPE CPINFOEX,MaxCharSize AS DWORD,DefaultChar(0 TO %MAX_DEFAULTCHAR - 1) AS BYTE,LeadByte(0 TO %MAX_LEADBYTES - 1) AS BYTE,UnicodeDefaultChar AS DWORD,CodePage AS DWORD,CodePageName AS STRING * %MAX_PATH
TYPE CPLINFO BYTE,idIcon AS LONG,idName AS LONG,idInfo AS LONG,lData AS DWORD
TYPE CREATE_PROCESS_DEBUG_INFO,hFile AS DWORD,hProcess AS DWORD,hThread AS DWORD,lpBaseOfImage AS DWORD,dwDebugInfoFileOffset AS DWORD,nDebugInfoSize AS DWORD,lpThreadLocalBase AS DWORD,lpStartAddress AS DWORD,lpImageName AS DWORD PTR,fUnicode AS WORD
TYPE CREATE_THREAD_DEBUG_INFO,hThread AS DWORD,lpThreadLocalBase AS DWORD,lpStartAddress AS DWORD
TYPE CREATESTRUCT,lpCreateParams AS LONG,hInstance AS DWORD,hMenu AS DWORD,hwndParent AS DWORD,cy AS LONG,cx AS LONG,y AS LONG,x AS LONG,style AS LONG,lpszName AS ASCIIZ PTR,lpszClass AS ASCIIZ PTR,dwExStyle AS DWORD
TYPE CRGB,bRed AS BYTE,bGreen AS BYTE,bBlue AS BYTE,bExtra AS BYTE
TYPE CRITICAL_SECTION,DebugInfo AS RTL_CRITICAL_SECTION_DEBUG PTR,LockCount AS LONG,RecursionCount AS LONG,OwningThread AS DWORD,LockSemaphore AS DWORD,SpinCount AS DWORD
TYPE CSADDR_INFO,LocalAddr AS SOCKET_ADDRESS,RemoteAddr AS SOCKET_ADDRESS,iSocketType AS LONG,iProtocol AS LONG
TYPE CURRENCYFMT,NumDigits AS DWORD,LeadingZero AS DWORD,Grouping AS DWORD,lpDecimalSep AS ASCIIZ PTR,lpThousandSep AS ASCIIZ PTR,NegativeOrder AS DWORD,PositiveOrder AS DWORD,lpCurrencySymbol AS ASCIIZ PTR
TYPE CURSORINFO,cbSize AS DWORD,flags AS DWORD,hCursor AS DWORD,ptScreenPos AS POINTAPI
TYPE CURSORSHAPE,xHotSpot AS LONG,yHotSpot AS LONG,cx AS LONG,cy AS LONG,cbWidth AS LONG,Planes AS BYTE,BitsPixel AS BYTE
TYPE CWPRETSTRUCT,lResult AS LONG,lParam AS LONG,wParam AS LONG,message AS DWORD,hwnd AS DWORD
TYPE CWPSTRUCT,lParam AS LONG,wParam AS LONG,message AS DWORD,hWnd AS DWORD
TYPE CYPHER_BLOCK,cdata AS STRING * %CYPHER_BLOCK_LENGTH
TYPE DATABLOCK_HEADER,cbSize AS DWORD,dwSignature AS DWORD
TYPE DataStruct,cbBuf AS DWORD,pBuf AS DWORD
TYPE DATATYPES_INFO_1,pName AS ASCIIZ PTR
TYPE DCB,DCBlength AS DWORD,BaudRate AS DWORD,fBits AS DWORD,wReserved AS WORD,XonLim AS WORD,XoffLim AS WORD,ByteSize AS BYTE,PARITY AS BYTE,StopBits AS BYTE,XonChar AS BYTE,XoffChar AS BYTE,ErrorChar AS BYTE,EofChar AS BYTE,EvtChar AS BYTE,wReserved2 AS INTEGER
TYPE DDEACK,bAppReturnCode AS BYTE,bFlags AS BYTE
TYPE DDEADVISE,wFlags AS WORD,cfFormat AS INTEGER
TYPE DDEDATA,wFlags AS WORD,cfFormat AS INTEGER,bValue(0 TO 0) AS BYTE
TYPE DDELN,wFlags AS WORD,cfFormat AS INTEGER
TYPE DDEML_MSG_HOOK_DATA,uiLo AS DWORD,uiHi AS DWORD,cbData AS DWORD,xData(0 TO 7) AS DWORD
TYPE DDEPOKE,wFlags AS WORD,cfFormat AS INTEGER,bValue(0 TO 0) AS BYTE
TYPE DDEUP,wFlags AS WORD,cfFormat AS INTEGER,xRGB(0 TO 0) AS BYTE
TYPE DEBUG_EVENT,dwDebugEventCode AS DWORD,dwProcessId AS DWORD,dwThreadId AS DWORD,u AS DebugEventUnion
TYPE DEBUGHOOKINFO,idThread AS DWORD,idThreadInstaller AS DWORD,lParam AS LONG,wParam AS LONG,code AS LONG
TYPE DELETEITEMSTRUCT,CtlType AS DWORD,CtlID AS DWORD,itemID AS DWORD,hwndItem AS LONG,itemData AS DWORD
TYPE DESIGNVECTOR,dvReserved AS DWORD,dvNumAxes AS DWORD,dvValues(0 TO %MM_MAX_NUMAXES - 1) AS LONG
TYPE DEVMODE,dmDeviceName AS ASCIIZ * %CCHDEVICENAME,dmSpecVersion AS WORD,dmDriverVersion AS WORD,dmSize AS WORD,dmDriverExtra AS WORD,dmFields AS DWORD,dmOrientation AS INTEGER,dmPaperSize AS INTEGER,dmPaperLength AS INTEGER,dmPaperWidth AS INTEGER,dmScale AS INTEGER,dmCopies AS INTEGER,dmDefaultSource AS INTEGER,dmPrintQuality AS INTEGER,dmColor AS INTEGER,dmDuplex AS INTEGER,dmYResolution AS INTEGER,dmTTOption AS INTEGER,dmCollate AS INTEGER,dmFormName AS ASCIIZ * %CCHFORMNAME,dmLogPixels AS WORD,dmBitsPerPel AS DWORD,dmPelsWidth AS DWORD,dmPelsHeight AS DWORD,dmDisplayFlags AS DWORD,dmDisplayFrequency AS DWORD,dmICMMethod AS DWORD,dmICMIntent AS DWORD,dmMediaType AS DWORD,dmDitherType AS DWORD,dmICCManufacturer AS DWORD,dmICCModel AS DWORD,dmPanningWidth AS DWORD,dmPanningHeight AS DWORD
TYPE DEVNAMES,wDriverOffset AS WORD,wDeviceOffset AS WORD,wOutputOffset AS WORD,wDefault AS WORD
TYPE DIBSECTION,dsBm AS BITMAP,dsBmih AS BITMAPINFOHEADER,dsBitfields(0 TO 2) AS DWORD,dshSection AS DWORD,dsOffset AS DWORD
TYPE DIOC_REGISTERS,regEBX AS DWORD,regEDX AS DWORD,regECX AS DWORD,regEAX AS DWORD,regEDI AS DWORD,regESI AS DWORD,regFlags AS DWORD
TYPE DISCDLGSTRUCT,cbStructure AS DWORD,hwndOwner AS DWORD,lpLocalName AS ASCIIZ PTR,lpRemoteName AS ASCIIZ PTR,dwFlags AS DWORD
TYPE DISPLAY_DEVICE,cb AS DWORD,DeviceName AS ASCIIZ * 32,DeviceString AS ASCIIZ * 128,StateFlags AS DWORD
TYPE DISPPARAMSAPI,rgvarg AS VARIANTAPI PTR,rgdispidNamedArgs AS LONG PTR,cArgs AS DWORD,cNamedArgs AS DWORD
TYPE DLGITEMTEMPLATE,Style AS DWORD,ExtendedStyle AS DWORD,x AS INTEGER,y AS INTEGER,cx AS INTEGER,cy AS INTEGER,id AS WORD
TYPE DLGITEMTEMPLATEEX,helpID AS DWORD,exStyle AS DWORD,Style AS DWORD,x AS INTEGER,y AS INTEGER,cx AS INTEGER,cy AS INTEGER,id AS WORD,soWindowClass AS STRING * 2,title AS STRING * 2,extraCount AS WORD
TYPE DLGTEMPLATE,style AS DWORD,dwExtendedStyle AS DWORD,cdit AS WORD,x AS INTEGER,y AS INTEGER,cx AS INTEGER,cy AS INTEGER
TYPE DLGTEMPLATEEX,dlgVer AS WORD,signature AS WORD,helpID AS DWORD,exStyle AS DWORD,wtyle AS DWORD,cDlgItems AS WORD,x AS INTEGER,y AS INTEGER,cx AS INTEGER,cy AS INTEGER,soMenu AS STRING * 2,soWindowClass AS STRING * 2,title AS STRING * 2,pointsize AS WORD,weight AS WORD,italic AS BYTE,charset AS BYTE,typeface AS STRING * 2
TYPE DLLVERSIONINFO,cbSize AS DWORD,dwMajorVersion AS DWORD,dwMinorVersion AS DWORD,dwBuildNumber AS DWORD,dwPlatformID AS DWORD
TYPE DOC_INFO_1,pDocName AS ASCIIZ PTR,pOutputFile AS ASCIIZ PTR,pDatatype AS ASCIIZ PTR
TYPE DOC_INFO_2,pDocName AS ASCIIZ PTR,pOutputFile AS ASCIIZ PTR,pDatatype AS ASCIIZ PTR,dwMode AS DWORD,JobId AS DWORD
TYPE DOC_INFO_3,pDocName AS ASCIIZ PTR,pOutputFile AS ASCIIZ PTR,pDataType AS ASCIIZ PTR,dwFlags AS DWORD
TYPE DOCHOSTUIINFO,cbSize AS DWORD,dwFlags AS DWORD,dwDoubleClick AS DWORD,pchHostCss AS DWORD,pchHostNS AS DWORD
TYPE DOCINFO,cbSize AS LONG,lpszDocName AS ASCIIZ PTR,lpszOutput AS ASCIIZ PTR,lpszDataType AS ASCIIZ PTR,fwType AS DWORD
TYPE DOMAIN_PASSWORD_INFORMATION,MinPasswordLength AS WORD,PasswordHistoryLength AS WORD,PasswordProperties AS DWORD,MaxPasswordAge AS QUAD,MinPasswordAge AS QUAD
TYPE DRAGINFO,uSize AS DWORD,pt AS POINTAPI,fNC AS LONG,lpFileList AS ASCIIZ PTR,grfKeyState AS DWORD
TYPE DRAGLISTINFO,uNotification AS DWORD,hWnd AS DWORD,ptCursor AS POINTAPI
TYPE DRAWITEMSTRUCT,CtlType AS DWORD,CtlID AS DWORD,itemID AS DWORD,itemAction AS DWORD,itemState AS DWORD,hwndItem AS LONG,hDC AS DWORD,rcItem AS RECT,itemData AS DWORD
TYPE DRAWPATRECT,ptPosition AS POINTAPI,ptSize AS POINTAPI,wStyle AS WORD,wPattern AS WORD
TYPE DRAWTEXTPARAMS,cbSize AS DWORD,iTabLength AS LONG,iLeftMargin AS LONG,iRightMargin AS LONG,uiLengthDrawn AS DWORD
TYPE DRIVER_INFO_1,pName AS ASCIIZ PTR
TYPE DRIVER_INFO_2,cVersion AS DWORD,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDriverPath AS ASCIIZ PTR,pDataFile AS ASCIIZ PTR,pConfigFile AS ASCIIZ PTR
TYPE DRIVER_INFO_3,cVersion AS DWORD,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDriverPath AS ASCIIZ PTR,pDataFile AS ASCIIZ PTR,pConfigFile AS ASCIIZ PTR,pHelpFile AS ASCIIZ PTR,pDependentFiles AS ASCIIZ PTR,pMonitorName AS ASCIIZ PTR,pDefaultDataType AS ASCIIZ PTR
TYPE DRIVER_INFO_4,cVersion AS DWORD,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDriverPath AS ASCIIZ PTR,pDataFile AS ASCIIZ PTR,pConfigFile AS ASCIIZ PTR,pHelpFile AS ASCIIZ PTR,pDependentFiles AS ASCIIZ PTR,pMonitorName AS ASCIIZ PTR,pDefaultDataType AS ASCIIZ PTR,pszzPreviousNames AS BYTE PTR
TYPE DRIVER_INFO_5,cVersion AS DWORD,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDriverPath AS ASCIIZ PTR,pDataFile AS ASCIIZ PTR,pConfigFile AS ASCIIZ PTR,dwDriverAttributes AS DWORD,dwConfigVersion AS DWORD,dwDriverVersion AS DWORD
TYPE DRIVER_INFO_6,cVersion AS DWORD,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDriverPath AS ASCIIZ PTR,pDataFile AS ASCIIZ PTR,pConfigFile AS ASCIIZ PTR,pHelpFile AS ASCIIZ PTR,pDependentFiles AS ASCIIZ PTR,pMonitorName AS ASCIIZ PTR,pDefaultDataType AS ASCIIZ PTR,pszzPreviousNames AS BYTE PTR,ftDriverDate AS FILETIME,dwlDriverVersion AS QUAD,pszMfgName AS ASCIIZ PTR,pszOEMUrl AS ASCIIZ PTR,pszHardwareID AS ASCIIZ PTR,pszProvider AS ASCIIZ PTR
TYPE DROPFILES,pFiles AS DWORD,pt AS POINTAPI,fNC AS LONG,fWide AS LONG
TYPE DROPSTRUCT,hwndSource AS DWORD,hwndSink AS DWORD,wFmt AS DWORD,dwData AS DWORD,ptDrop AS POINTAPI,dwControlData AS DWORD
TYPE DRVCONFIGINFO,dwDCISize AS DWORD,lpszDCISectionName AS ASCIIZ PTR,lpszDCIAliasName AS ASCIIZ PTR
TYPE DVASPECTINFO,cb AS DWORD,dwFlags AS DWORD
TYPE DVEXTENTINFO,cb AS DWORD,dwExtentMode AS DWORD,sizelProposed AS SIZEL
TYPE DVTARGETDEVICE,tdSize AS DWORD,tdDriverNameOffset AS WORD,tdDeviceNameOffset AS WORD,tdPortNameOffset AS WORD,tdExtDevmodeOffset AS WORD,tdData(0) AS BYTE
TYPE EDITBALLOONTIP,cbStruct AS DWORD,pszTitle AS DWORD,pszText AS DWORD,ttiIcon AS LONG
TYPE EDITSTREAM DWORD,dwCookie AS DWORD,dwError AS DWORD,pfnCallback AS DWORD
TYPE ELEMDESC DWORD,tdesc AS TYPEDESC,prmdesc AS PARAMDESC
TYPE EMR,iType AS DWORD,nSize AS DWORD
TYPE EMRABORTPATH,pEmr AS EMR
TYPE EMRALPHABLEND,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,cxDest AS LONG,cyDest AS LONG,dwRop AS DWORD,xSrc AS LONG,ySrc AS LONG,xformSrc AS XFORM,crBkColorSrc AS DWORD,iUsageSrc AS DWORD,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,cxSrc AS LONG,cySrc AS LONG
TYPE EMRANGLEARC,pEmr AS EMR,ptlCenter AS POINTL,nRadius AS LONG,eStartAngle AS SINGLE,eSweepAngle AS SINGLE
TYPE EMRARC,pEmr AS EMR,rclBox AS RECTL,ptlStart AS POINTL,ptlEnd AS POINTL
TYPE EMRARCTO,pEmr AS EMR,rclBox AS RECTL,ptlStart AS POINTL,ptlEnd AS POINTL
TYPE EMRBEGINPATH,pEmr AS EMR
TYPE EMRBITBLT,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,cxDest AS LONG,cyDest AS LONG,dwRop AS DWORD,xSrc AS LONG,ySrc AS LONG,xformSrc AS XFORM,crBkColorSrc AS DWORD,iUsageSrc AS DWORD,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD
TYPE EMRCHORD,pEmr AS EMR,rclBox AS RECTL,ptlStart AS POINTL,ptlEnd AS POINTL
TYPE EMRCLOSEFIGURE,pEmr AS EMR
TYPE EMRCREATEBRUSHINDIRECT,pEmr AS EMR,ihBrush AS DWORD,lb AS LOGBRUSH
TYPE EMRCREATECOLORSPACE,pEmr AS EMR,ihCS AS DWORD,lcs AS LOGCOLORSPACE
TYPE EMRCREATEDIBPATTERNBRUSHPT,pEmr AS EMR,ihBursh AS DWORD,iUsage AS DWORD,offBmi AS DWORD,cbBmi AS DWORD,offBits AS DWORD,cbBits AS DWORD
TYPE EMRCREATEMONOBRUSH,pEmr AS EMR,ihBrush AS DWORD,iUsage AS DWORD,offBmi AS DWORD,cbBmi AS DWORD,offBits AS DWORD,cbBits AS DWORD
TYPE EMRCREATEPALETTE,pEmr AS EMR,ihPal AS DWORD,lgpl AS LOGPALETTE
TYPE EMRCREATEPEN,pEmr AS EMR,ihPen AS DWORD,lopn AS LOGPEN
TYPE EMRDELETECOLORSPACE,pEmr AS EMR,ihCS AS DWORD
TYPE EMRDELETEOBJECT,pEmr AS EMR,ihObject AS DWORD
TYPE EMRELLIPSE,pEmr AS EMR,rclBox AS RECTL
TYPE EMREMRSAVEDC,pEmr AS EMR
TYPE EMRENDPATH,pEmr AS EMR
TYPE EMREOF,pEmr AS EMR,nPalEntries AS DWORD,offPalEntries AS DWORD,nSizeLast AS DWORD
TYPE EMREXCLUDECLIPRECT,pEmr AS EMR,rclClip AS RECTL
TYPE EMREXTCREATEFONTINDIRECT,pEmr AS emr,ihFont AS DWORD,elfw AS EXTLOGFONT
TYPE EMREXTCREATEPEN,pEmr AS EMR,ihPen AS DWORD,offBmi AS DWORD,cbBmi AS DWORD,offBits AS DWORD,cbBits AS DWORD,elp AS EXTLOGPEN
TYPE EMREXTFLOODFILL,pEmr AS EMR,ptlStart AS POINTL,crColor AS DWORD,iMode AS DWORD
TYPE EMREXTSELECTCLIPRGN,pEmr AS EMR,cbRgnData AS DWORD,iMode AS DWORD,RgnData(0 TO 0) AS BYTE
TYPE EMREXTTEXTOUT,pEmr AS EMR,rclBounds AS RECTL,iGraphicsMode AS DWORD,exScale AS SINGLE,eyScale AS SINGLE,pemrtext AS EMRTEXT
TYPE EMRFILLPATH,pEmr AS EMR,rclBounds AS RECTL
TYPE EMRFILLRGN,pEmr AS EMR,rclBounds AS RECTL,cbRgnData AS DWORD,ihBrush AS DWORD,RgnData(0 TO 0) AS BYTE
TYPE EMRFLATTENPATH,pEmr AS EMR
TYPE EMRFORMAT,dSignature AS DWORD,nVersion AS DWORD,cbData AS DWORD,offData AS DWORD
TYPE EMRFRAMERGN,pEmr AS EMR,rclBounds AS RECTL,cbRgnData AS DWORD,ihBrush AS DWORD,szlStroke AS SIZEL,RgnData(0 TO 0) AS BYTE
TYPE EMRGDICOMMENT,pEmr AS EMR,cbData AS DWORD,xData(0 TO 0) AS BYTE
TYPE EMRGLSBOUNDEDRECORD,pEmr AS EMR,rclBounds AS RECTL,cbData AS DWORD,bData(0 TO 0) AS BYTE
TYPE EMRGLSRECORD,pEmr AS EMR,cbData AS DWORD,bData(0 TO 0) AS BYTE
TYPE EMRGRADIENTFILL,pEmr AS EMR,rclBounds AS RECTL,nVer AS DWORD,nTri AS DWORD,ulMode AS DWORD,Ver(0 TO 0) AS TRIVERTEX
TYPE EMRINTERSECTCLIPRECT,pEmr AS EMR,rclClip AS RECTL
TYPE EMRINVERTRGN,pEmr AS EMR,rclBounds AS RECTL,cbRgnData AS DWORD,RgnData(0 TO 0) AS BYTE
TYPE EMRLINETO,pEmr AS EMR,ptl AS POINTL
TYPE EMRMASKBLT,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,cxDest AS LONG,cyDest AS LONG,dwRop AS DWORD,xSrc2 AS LONG,cyDest2 AS LONG,dwRop2 AS LONG,xSrc AS LONG,ySrc AS LONG,xformSrc AS XFORM,crBkColorSrc AS DWORD,iUsageSrc AS DWORD,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,xMask AS LONG,yMask AS LONG,iUsageMask AS DWORD,offBmiMask AS DWORD,cbBmiMask AS DWORD,offBitsMask AS DWORD,cbBitsMask AS DWORD
TYPE EMRMODIFYWORLDTRANSFORM,pEmr AS EMR,xform AS XFORM,iMode AS DWORD
TYPE EMRMOVETOEX,pEmr AS EMR,ptl AS POINTL
TYPE EMROFFSETCLIPRGN,pEmr AS EMR,ptlOffset AS POINTL
TYPE EMRPAINTRGN,pEmr AS emr,rclBounds AS RECTL,cbRgnData AS DWORD,RgnData(0 TO 0) AS BYTE
TYPE EMRPIE,pEmr AS EMR,rclBox AS RECTL,ptlStart AS POINTL,ptlEnd AS POINTL
TYPE EMRPIXELFORMAT,pEmr AS EMR,pfd AS PIXELFORMATDESCRIPTOR
TYPE EMRPLGBLT,pEmr AS EMR,rclBounds AS RECTL,aptlDest(0 TO 2) AS POINTL,xSrc AS LONG,ySrc AS LONG,cxSrc AS LONG,cySrc AS LONG,xformSrc AS XFORM,crBkColorSrc AS DWORD,iUsageSrc AS DWORD,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,xMask AS LONG,yMask AS LONG,iUsageMask AS DWORD,offBmiMask AS DWORD,cbBmiMask AS DWORD,offBitsMask AS DWORD,cbBitsMask AS DWORD
TYPE EMRPOLYBEZIER,pEmr AS EMR,rclBounds AS RECTL,cptl AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYBEZIER16,pEmr AS emr,rclBounds AS RECTL,cpts AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYBEZIERTO,pEmr AS EMR,rclBounds AS RECTL,cptl AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYBEZIERTO16,pEmr AS emr,rclBounds AS RECTL,cpts AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYDRAW,pEmr AS EMR,rclBounds AS RECTL,cptl AS DWORD,aptl(0 TO 0) AS POINTL,abTypes(0 TO 0) AS BYTE
TYPE EMRPOLYDRAW16,pEmr AS EMR,rclBounds AS RECTL,cpts AS DWORD,apts(0 TO 0) AS POINTS,abTypes(0 TO 0) AS BYTE
TYPE EMRPOLYGON,pEmr AS EMR,rclBounds AS RECTL,cptl AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYGON16,pEmr AS emr,rclBounds AS RECTL,cpts AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYLINE,pEmr AS EMR,rclBounds AS RECTL,cptl AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYLINE16,pEmr AS emr,rclBounds AS RECTL,cpts AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYLINETO,pEmr AS EMR,rclBounds AS RECTL,cptl AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYLINETO16,pEmr AS emr,rclBounds AS RECTL,cpts AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYPOLYGON,pEmr AS emr,rclBounds AS RECTL,nPolys AS DWORD,cptl AS DWORD,aPolyCounts(0 TO 0) AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYPOLYGON16,pEmr AS emr,rclBounds AS RECTL,nPolys AS DWORD,cpts AS DWORD,aPolyCounts(0 TO 0) AS DWORD,apts(0 TO 0) AS POINTS
TYPE EMRPOLYPOLYLINE,pEmr AS EMR,rclBounds AS RECTL,nPolys AS DWORD,cptl AS DWORD,aPolyCounts(0 TO 0) AS DWORD,aptl(0 TO 0) AS POINTL
TYPE EMRPOLYPOLYLINE16,pEmr AS EMR,rclBounds AS RECTL,nPolys AS DWORD,cpts AS DWORD,aPolyCounts(0 TO 0) AS DWORD,apts(0 TO 0) AS POINTS
TYPE EMRPOLYTEXTOUT,pEmr AS EMR,rclBounds AS RECTL,iGraphicsMode AS DWORD,exScale AS SINGLE,eyScale AS SINGLE,cStrings AS LONG,aemrtext(0 TO 0) AS EMRTEXT
TYPE EMRREALIZEPALETTE,pEmr AS EMR
TYPE EMRRECTANGLE,pEmr AS EMR,rclBox AS RECTL
TYPE EMRRESIZEPALETTE,pEmr AS EMR,ihPal AS DWORD,cEntries AS DWORD
TYPE EMRRESTOREDC,pEmr AS EMR,iRelative AS LONG
TYPE EMRROUNDRECT,pEmr AS EMR,rclBox AS RECTL,szlCorner AS SIZEL
TYPE EMRSCALEVIEWPORTEXTEX,pEmr AS EMR,xNum AS LONG,xDenom AS LONG,yNum AS LONG,yDemon AS LONG
TYPE EMRSCALEWINDOWEXTEX,pEmr AS EMR,xNum AS LONG,xDenom AS LONG,yNum AS LONG,yDemon AS LONG
TYPE EMRSELECTCLIPPATH,pEmr AS EMR,iMode AS DWORD
TYPE EMRSELECTCOLORSPACE,pEmr AS EMR,ihCS AS DWORD
TYPE EMRSELECTOBJECT,pEmr AS EMR,ihObject AS DWORD
TYPE EMRSELECTPALETTE,pEmr AS EMR,ihPal AS DWORD
TYPE EMRSETARCDIRECTION,pEmr AS EMR,iArcDirection AS DWORD
TYPE EMRSETBKCOLOR,pEmr AS EMR,crColor AS DWORD
TYPE EMRSETBKMODE,pEmr AS EMR,iMode AS DWORD
TYPE EMRSETBRUSHORGEX,pEmr AS EMR,ptlOrigin AS POINTL
TYPE EMRSETCOLORADJUSTMENT,pEmr AS EMR,ColorAdjustment AS ColorAdjustment
TYPE EMRSETDIBITSTODEVICE,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,xSrc AS LONG,ySrc AS LONG,cxSrc AS LONG,cySrc AS LONG,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,iUsageSrc AS DWORD,iStartScan AS DWORD,cScans AS DWORD
TYPE EMRSETICMPROFILE,pEmr AS EMR,dwFlags AS DWORD,cbName AS DWORD,cbData AS DWORD,bData(0 TO 0) AS BYTE
TYPE EMRSETMAPMODE,pEmr AS EMR,iMode AS DWORD
TYPE EMRSETMAPPERFLAGS,pEmr AS EMR,dwFlags AS DWORD
TYPE EMRSETMETARGN,pEmr AS EMR
TYPE EMRSETMITERLIMIT,pEmr AS EMR,eMiterLimit AS SINGLE
TYPE EMRSETPALETTEENTRIES,pEmr AS EMR,ihPal AS DWORD,iStart AS DWORD,cEntries AS DWORD,aPalEntries(0 TO 0) AS PALETTEENTRY
TYPE EMRSETPIXELV,pEmr AS EMR,ptlPixel AS POINTL,crColor AS DWORD
TYPE EMRSETPOLYFILLMODE,pEmr AS EMR,iMode AS DWORD
TYPE EMRSETROP2,pEmr AS EMR,iMode AS DWORD
TYPE EMRSETSTRETCHBLTMODE,pEmr AS EMR,iMode AS DWORD
TYPE EMRSETTEXTALIGN,pEmr AS EMR,iMode AS DWORD
TYPE EMRSETTEXTCOLOR,pEmr AS EMR,crColor AS DWORD
TYPE EMRSETVIEWPORTEXTEX,pEmr AS EMR,szlExtent AS SIZEL
TYPE EMRSETVIEWPORTORGEX,pEmr AS EMR,ptlOrigin AS POINTL
TYPE EMRSETWINDOWEXTEX,pEmr AS EMR,szlExtent AS SIZEL
TYPE EMRSETWINDOWORGEX,pEmr AS EMR,ptlOrigin AS POINTL
TYPE EMRSETWORLDTRANSFORM,pEmr AS EMR,xform AS XFORM
TYPE EMRSTRETCHBLT,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,cxDest AS LONG,cyDest AS LONG,dwRop AS DWORD,xSrc AS LONG,ySrc AS LONG,xformSrc AS XFORM,crBkColorSrc AS DWORD,iUsageSrc AS DWORD,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,cxSrc AS LONG,cySrc AS LONG
TYPE EMRSTRETCHDIBITS,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,xSrc AS LONG,ySrc AS LONG,cxSrc AS LONG,cySrc AS LONG,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,iUsageSrc AS DWORD,dwRop AS DWORD,cxDest AS LONG,cyDest AS LONG
TYPE EMRSTROKEANDFILLPATH,pEmr AS EMR,rclBounds AS RECTL
TYPE EMRSTROKEPATH,pEmr AS EMR,rclBounds AS RECTL
TYPE EMRTEXT,ptlReference AS POINTL,nChars AS DWORD,offString AS DWORD,fOptions AS DWORD,rcl AS RECTL,offDx AS DWORD
TYPE EMRTRANSPARENTBLT,pEmr AS EMR,rclBounds AS RECTL,xDest AS LONG,yDest AS LONG,cxDest AS LONG,cyDest AS LONG,dwRop AS DWORD,xSrc AS LONG,ySrc AS LONG,xformSrc AS XFORM,crBkColorSrc AS DWORD,iUsageSrc AS DWORD,offBmiSrc AS DWORD,cbBmiSrc AS DWORD,offBitsSrc AS DWORD,cbBitsSrc AS DWORD,cxSrc AS LONG,cySrc AS LONG
TYPE EMRWIDENPATH,pEmr AS EMR
TYPE ENCORRECTTEXT BYTE,hdr AS NMHDR,chrg AS CHARRANGE,seltyp AS WORD
TYPE ENDROPFILES DWORD,hdr AS NMHDR,hDrop AS DWORD,cp AS LONG,fProtected AS LONG
TYPE ENHMETAHEADER,iType AS DWORD,nSize AS DWORD,rclBounds AS RECTL,rclFrame AS RECTL,dSignature AS DWORD,nVersion AS DWORD,nBytes AS DWORD,nRecords AS DWORD,nHandles AS WORD,sReserved AS WORD,nDescription AS DWORD,offDescription AS DWORD,nPalEntries AS DWORD,szlDevice AS SIZEL,szlMillimeters AS SIZEL,cbPixelFormat AS DWORD,offPixelFormat AS DWORD,bOpenGL AS DWORD,szlMicrometers AS SIZEL
TYPE ENHMETARECORD,iType AS DWORD,nSize AS DWORD,dParm(0 TO 0) AS DWORD
TYPE ENLINK DWORD,nmhdr AS NMHDR,msg AS DWORD,wParam AS LONG,lParam AS LONG,chrg AS CHARRANGE
TYPE ENOLEOPFAILED DWORD,hdr AS NMHDR,iob AS LONG,lOper AS LONG,hr AS DWORD
TYPE ENPROTECTED DWORD,hdr AS NMHDR,msg AS DWORD,wParam AS LONG,lParam AS LONG,chrg AS CHARRANGE
TYPE ENSAVECLIPBOARD DWORD,hdr AS NMHDR,cObjectCount AS LONG,cch AS LONG
TYPE ENUM_SERVICE_STATUS,lpServiceName AS ASCIIZ PTR,lpDisplayName AS ASCIIZ PTR,ServiceStatus AS SERVICE_STATUS
TYPE ENUMLOGFONT,elfLogFont AS LOGFONT,elfFullName AS ASCIIZ * %LF_FULLFACESIZE,elfStyle AS ASCIIZ * %LF_FACESIZE
TYPE ENUMLOGFONTEX,elfLogFont AS LOGFONT,elfFullName AS ASCIIZ * %LF_FULLFACESIZE,elfStyle AS ASCIIZ * %LF_FACESIZE,elfScript AS ASCIIZ * %LF_FACESIZE
TYPE ENUMLOGFONTEXDV,elfEnumLogfontEx AS ENUMLOGFONTEX,elfDesignVector AS DESIGNVECTOR
TYPE ENUMTEXTMETRIC,etmNewTextMetricEx AS NEWTEXTMETRICEX,etmAxesList AS AXESLIST
TYPE EVENTLOGRECORD,Length AS DWORD,Reserved AS DWORD,RecordNumber AS DWORD,TimeGenerated AS DWORD,TimeWritten AS DWORD,EventID AS DWORD,EventType AS WORD,NumStrings AS WORD,EventCategory AS WORD,ReservedFlags AS WORD,ClosingRecordNumber AS DWORD,StringOffset AS DWORD,UserSidLength AS DWORD,UserSidOffset AS DWORD,DataLength AS DWORD,DataOffset AS DWORD
TYPE EVENTMSG,message AS DWORD,paramL AS DWORD,paramH AS DWORD,time AS DWORD,hWnd AS DWORD
TYPE EVENTTRACK,cbSize AS DWORD,dwFlags AS DWORD,hwndTrack AS DWORD,dwHoverTime AS DWORD
TYPE EXCEPINFO,wCode AS WORD,wReserved AS WORD,bstrSource AS DWORD,bstrDescription AS DWORD,bstrHelpFile AS DWORD,dwHelpContext AS DWORD,pvReserved AS DWORD,pfnDeferredFillIn AS DWORD,scode AS LONG
TYPE EXCEPTION_DEBUG_INFO,ExceptionRecord AS EXCEPTION_RECORD,dwFirstChange AS DWORD
TYPE EXCEPTION_POINTERS,pExceptionRecord AS EXCEPTION_RECORD PTR,ContextRecord AS CONTEXT PTR
TYPE EXCEPTION_RECORD,ExceptionCode AS DWORD,ExceptionFlags AS DWORD,pExceptionRecord AS EXCEPTION_RECORD PTR,ExceptionAddress AS DWORD,NumberParameters AS DWORD,ExceptionInformation(0 TO %EXCEPTION_MAXIMUM_PARAMETERS - 1) AS DWORD
TYPE EXIT_PROCESS_DEBUG_INFO,dwExitCode AS DWORD
TYPE EXIT_THREAD_DEBUG_INFO,dwExitCode AS DWORD
TYPE EXP_DARWIN_LINK,dbh AS DATABLOCK_HEADER,szDarwinID AS STRING * %MAX_PATH,szwDarwinID AS STRING * (%MAX_PATH * 2 -1)
TYPE EXP_SPECIAL_FOLDER,cbSize AS DWORD,dwSignature AS DWORD,idSpecialFolder AS DWORD,cbOffset AS DWORD
TYPE EXP_SZ_LINK,cbSize AS DWORD,dwSignature AS DWORD,szTarget AS STRING * %MAX_PATH,swzTarget AS STRING * (%MAX_PATH * 2 - 1)
TYPE EXPLICIT_ACCESS,grfAccessPermissions AS DWORD,grfAccessMode AS LONG,grfInheritance AS DWORD,Trustee AS TRUSTEE_A
TYPE EXT_BUTTON,idCommand AS WORD,idsHelp AS WORD,fsStyle AS WORD
TYPE EXTLOGFONT,elfLogFont AS LOGFONT,elfFullName AS ASCIIZ * %LF_FULLFACESIZE,elfStyle AS ASCIIZ * %LF_FACESIZE,elfVersion AS DWORD,elfStyleSize AS DWORD,elfMatch AS DWORD,elfReserved AS DWORD,elfVendorId AS ASCIIZ * %ELF_VENDOR_SIZE,elfCulture AS DWORD,elfPanose AS PANOSE
TYPE EXTLOGPEN,elpPenStyle AS DWORD,elpWidth AS DWORD,elpBrushStyle AS DWORD,elpColor AS DWORD,elpHatch AS LONG,elpNumEntries AS DWORD,elpStyleEntry(0 TO 0) AS DWORD
TYPE fd_setstruc,fd_count AS DWORD,fd_array (0 TO %FD_SETSIZE - 1) AS DWORD
TYPE FILE_INFO_2,fi2_id AS DWORD
TYPE FILE_INFO_3,fi3_id AS DWORD,fi3_permissions AS DWORD,fi3_num_locks AS DWORD,fi3_path_name AS ASCIIZ PTR,fi3_user_name AS ASCIIZ PTR
TYPE FILE_NOTIFY_INFORMATION,NextEntryOffset AS DWORD,Action AS DWORD,FileNameLength AS DWORD,FileName(0 TO 0) AS DWORD
TYPE FILEDESCRIPTOR,dwFlags AS DWORD,cclsid AS GUIDAPI,sizel AS SIZEL,pointl AS POINTL,dwFileAttributes AS DWORD,ftCreationTime AS FILETIME,ftLastAccessTime AS FILETIME,ftLastWriteTime AS FILETIME,nFileSizeHigh AS DWORD,nFileSizeLow AS DWORD,cFileName AS ASCIIZ * %MAX_PATH
TYPE FILEGROUPDESCRIPTOR,cItems AS DWORD,fgd(0 TO 0) AS FILEDESCRIPTOR
TYPE FILETIME,dwLowDateTime AS DWORD,dwHighDateTime AS DWORD
TYPE FileType DWORD,xName AS STRING * %IMAGE_SIZEOF_SYMBOL
TYPE FILTERKEYS,cbSize AS DWORD,dwFlags AS DWORD,iWaitMSec AS DWORD,iDelayMSec AS DWORD,iRepeatMSec AS DWORD,iBounceMSec AS DWORD
TYPE FIND_NAME_BUFFER,length AS BYTE,access_control AS BYTE,frame_control AS BYTE,destination_addr(0 TO 5) AS BYTE,source_addr(0 TO 5) AS BYTE,routing_info(0 TO 17) AS BYTE
TYPE FIND_NAME_HEADER,node_count AS WORD,reserved AS BYTE,unique_group AS BYTE
TYPE FINDREPLACE,lStructSize AS DWORD,hWndOwner AS DWORD,hInstance AS DWORD,Flags AS DWORD,lpstrFindWhat AS ASCIIZ PTR,lpstrReplaceWith AS ASCIIZ PTR,wFindWhatLen AS WORD,wReplaceWithLen AS WORD,lCustData AS LONG,lpfnHook AS DWORD,lpTemplateName AS ASCIIZ PTR
TYPE FINDTEXTAPI DWORD,chrg AS CHARRANGE,lpstrText AS ASCIIZ PTR
TYPE FINDTEXTEX DWORD,chrg AS CHARRANGE,lpstrText AS ASCIIZ PTR,chrgText AS CHARRANGE
TYPE FIXED,fract AS WORD,value AS INTEGER
TYPE FIXED_INFO,HostName AS STRING * (%MAX_HOSTNAME_LEN + 4),DomainName AS STRING * (%MAX_DOMAIN_NAME_LEN + 4),CurrentDnsServer AS IP_ADDR_STRING PTR,DnsServerList AS IP_ADDR_STRING,NodeType AS DWORD,ScopeId AS STRING * (%MAX_SCOPE_ID_LEN + 4),EnableRouting AS DWORD,EnableProxy AS DWORD,EnableDns AS DWORD
TYPE FLASHWINDOWAPI,cbSize AS DWORD,hwnd AS DWORD,dwFlags AS DWORD,uCount AS DWORD,dwTimeout AS DWORD
TYPE FLOAT128,LowPart AS QUAD,HighPart AS QUAD
TYPE FLOATING_SAVE_AREA,ControlWord AS DWORD,StatusWord AS DWORD,TagWord AS DWORD,ErrorOffset AS DWORD,ErrorSelector AS DWORD,DataOffset AS DWORD,DataSelector AS DWORD,RegisterArea(0 TO %SIZE_OF_80387_REGISTERS - 1) AS BYTE,Cr0NpxState AS DWORD
TYPE FLOWSPEC,TokenRate AS DWORD,TokenBucketSize AS DWORD,PeakBandwidth AS DWORD,Latency AS DWORD,DelayVariation AS DWORD,ServiceType AS DWORD,MaxSduSize AS DWORD,MinimumPolicedSize AS DWORD
TYPE FMS_GETDRIVEINFO,dwTotalSpace AS DWORD,dwFreeSpace AS DWORD,szPath AS ASCIIZ * 260,szVolume AS ASCIIZ * 14,szShare AS ASCIIZ * 128
TYPE FMS_GETDRIVEINFOW,dwTotalSpace AS DWORD,dwFreeSpace AS DWORD,szPath AS STRING * (260 * 2),szVolume AS STRING * (14 * 2),szShare AS STRING * (128 * 2)
TYPE FMS_GETFILESEL,ftTime AS FILETIME,dwSize AS DWORD,bAttr AS BYTE,szName AS ASCIIZ * 260
TYPE FMS_GETFILESELW,ftTime AS FILETIME,dwSize AS DWORD,bAttr AS BYTE,szName AS STRING * (260 * 2)
TYPE FMS_HELPSTRING,idCommand AS LONG,hMenu AS DWORD,szHelp AS ASCIIZ * 128
TYPE FMS_HELPSTRINGW,idCommand AS LONG,hMenu AS DWORD,szHelp AS STRING * (128 * 2)
TYPE FMS_LOAD,dwSize AS DWORD,szMenuName AS ASCIIZ * %MENU_TEXT_LEN,hMenu AS DWORD,wMenuDelta AS DWORD
TYPE FMS_LOADW,dwSize AS DWORD,szMenuName AS STRING * (%MENU_TEXT_LEN * 2),hMenu AS DWORD,wMenuDelta AS DWORD
TYPE FMS_TOOLBARLOAD DWORD,dwSize AS DWORD,lpButtons AS EXT_BUTTON PTR,cButtons AS WORD,cBitmaps AS WORD,idBitmap AS WORD,hBitmap AS DWORD
TYPE FN_OBJECT_MGR_FUNCTIONS,Placeholder AS DWORD
TYPE FOCUS_EVENT_RECORD,bSetFocus AS LONG
TYPE FONTDESC,cbSizeofstruct AS DWORD,lpstrName AS DWORD,cySize AS CUR,sWeight AS INTEGER,sCharset AS INTEGER,fItalic AS LONG,fUnderline AS LONG,fStrikethrough AS LONG
TYPE FONTSIGNATURE,fsUsb(0 TO 3) AS DWORD,fsCsb(0 TO 1) AS DWORD
TYPE FORM_INFO_1,Flags AS DWORD,pName AS ASCIIZ PTR,nSize AS SIZEL,ImageableArea AS RECTL
TYPE FORMATETC,cfFormat AS DWORD,ptd AS DVTARGETDEVICE PTR,dwAspect AS DWORD,lindex AS LONG,tymed AS DWORD
TYPE FORMATRANGE DWORD,hdc AS DWORD,hdcTarget AS DWORD,rc AS RECT,rcPage AS RECT,chrg AS CHARRANGE
TYPE FUNCDESC,memid AS LONG,lprgscode AS LONG PTR,lprgelemdescParam AS ELEMDESC PTR,funckind AS DWORD,invkind AS DWORD,callconv AS DWORD,cParams AS INTEGER,cParamsOpt AS INTEGER,oVft AS INTEGER,cScodes AS INTEGER,elemdescFunc AS ELEMDESC,wFuncFlags AS WORD
TYPE FunctionType,PointerToLinenumber AS DWORD,PointerToNextFunction AS DWORD
TYPE FVSHOWINFO,cbSize AS DWORD,hwndOwner AS DWORD,iShow AS LONG,dwFlags AS DWORD,rrect AS RECT,punkRel AS DWORD,strNewFile(0 TO %MAX_PATH - 1) AS DWORD
TYPE GCP_RESULTS,lStructSize AS DWORD,lpOutString AS ASCIIZ PTR,lpOrder AS DWORD PTR,lpDx AS LONG PTR,lpCaretPos AS LONG PTR,lpClass AS ASCIIZ PTR,lpGlyphs AS DWORD PTR,nGlyphs AS DWORD,nMaxFit AS LONG
TYPE GENERIC_MAPPING,GenericRead AS DWORD,GenericWrite AS DWORD,GenericExecute AS DWORD,GenericAll AS DWORD
TYPE GETTEXTEX DWORD,cb AS DWORD,flags AS DWORD,codepage AS DWORD,lpDefaultChar AS ASCIIZ PTR,lpUsedDefChar AS LONG PTR
TYPE GETTEXTLENGTHEX DWORD,flags AS DWORD,codepage AS DWORD
TYPE GLOBAL_MACHINE_POWER_POLICY,Revision AS DWORD,LidOpenWakeAc AS LONG,LidOpenWakeDc AS LONG,BroadcastCapacityResolution AS DWORD
TYPE GLOBAL_POWER_POLICY,user AS GLOBAL_USER_POWER_POLICY,mach AS GLOBAL_MACHINE_POWER_POLICY
TYPE GLOBAL_USER_POWER_POLICY,Revision AS DWORD,PowerButtonAc AS POWER_ACTION_POLICY,PowerButtonDc AS POWER_ACTION_POLICY,SleepButtonAc AS POWER_ACTION_POLICY,SleepButtonDc AS POWER_ACTION_POLICY,LidCloseAc AS POWER_ACTION_POLICY,LidCloseDc AS POWER_ACTION_POLICY,DischargePolicy(0 TO %NUM_DISCHARGE_POLICIES - 1) AS SYSTEM_POWER_LEVEL,GlobalFlags AS DWORD
TYPE GLYPHMETRICS,gmBlackBoxX AS DWORD,gmBlackBoxY AS DWORD,gmptGlyphOrigin AS POINTAPI,gmCellIncX AS INTEGER,gmCellIncY AS INTEGER
TYPE GLYPHMETRICSFLOAT,gmfBlackBoxX AS SINGLE,gmfBlackBoxY AS SINGLE,gmfptGlyphOrigin AS POINTFLOAT,gmfCellIncX AS SINGLE,gmfCellIncY AS SINGLE
TYPE GOPHER_ABSTRACT_ATTRIBUTE_TYPE,ShortAbstract AS ASCIIZ PTR,AbstractFile AS ASCIIZ PTR
TYPE GOPHER_ADMIN_ATTRIBUTE_TYPE,Comment AS ASCIIZ PTR,EmailAddress AS ASCIIZ PTR
TYPE GOPHER_ASK_ATTRIBUTE_TYPE,QuestionType AS ASCIIZ PTR,QuestionText AS ASCIIZ PTR
TYPE GOPHER_ATTRIBUTE_TYPE DWORD,CategoryId AS DWORD,AttributeId AS DWORD,AttributeType AS GOPHER_ATTRIBUTE_TYPE_UNION
TYPE GOPHER_FIND_DATA,DisplayString AS ASCIIZ * %MAX_GOPHER_DISPLAY_TEXT + 1,GopherType AS DWORD,SizeLow AS DWORD,SizeHigh AS DWORD,LastModificationTime AS FILETIME,Locator AS ASCIIZ * %MAX_GOPHER_LOCATOR_LENGTH + 1
TYPE GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE,DegreesNorth AS LONG,MinutesNorth AS LONG,SecondsNorth AS LONG,DegreesEast AS LONG,MinutesEast AS LONG,SecondsEast AS LONG
TYPE GOPHER_LOCATION_ATTRIBUTE_TYPE,Location AS ASCIIZ PTR
TYPE GOPHER_MOD_DATE_ATTRIBUTE_TYPE,DateAndTime AS FILETIME
TYPE GOPHER_ORGANIZATION_ATTRIBUTE_TYPE,Organization AS ASCIIZ PTR
TYPE GOPHER_PROVIDER_ATTRIBUTE_TYPE,Provider AS ASCIIZ PTR
TYPE GOPHER_SCORE_ATTRIBUTE_TYPE,Score AS LONG
TYPE GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE,LowerBound AS LONG,UpperBound AS LONG
TYPE GOPHER_SITE_ATTRIBUTE_TYPE,Site AS ASCIIZ PTR
TYPE GOPHER_TIMEZONE_ATTRIBUTE_TYPE,Zone AS LONG
TYPE GOPHER_TTL_ATTRIBUTE_TYPE,Ttl AS DWORD
TYPE GOPHER_UNKNOWN_ATTRIBUTE_TYPE,Text AS ASCIIZ PTR
TYPE GOPHER_VERONICA_ATTRIBUTE_TYPE,TreeWalk AS LONG
TYPE GOPHER_VERSION_ATTRIBUTE_TYPE,Version AS ASCIIZ PTR
TYPE GOPHER_VIEW_ATTRIBUTE_TYPE,ContentType AS ASCIIZ PTR,Language AS ASCIIZ PTR,Size AS DWORD
TYPE GRADIENT_RECT,UpperLeft AS DWORD,LowerRight AS DWORD
TYPE GRADIENT_TRIANGLE,Vertex1 AS DWORD,Vertex2 AS DWORD,Vertex3 AS DWORD
TYPE GROUP_INFO_0,grpi0_name AS DWORD
TYPE GROUP_INFO_1,grpi1_name AS DWORD,grpi1_comment AS DWORD
TYPE GROUP_INFO_1002,grpi1002_comment AS DWORD
TYPE GROUP_INFO_1005,grpi1005_attributes AS DWORD
TYPE GROUP_INFO_2,grpi2_name AS DWORD,grpi2_comment AS DWORD,grpi2_group_id AS DWORD,grpi2_attributes AS DWORD
TYPE GROUP_INFO_3,grpi3_name AS DWORD,grpi3_comment AS DWORD,grpi3_group_sid AS SID PTR,grpi3_attributes AS DWORD
TYPE GROUP_USERS_INFO_0,grui0_name AS DWORD
TYPE GROUP_USERS_INFO_1,grui1_name AS DWORD,grui1_attributes AS DWORD
TYPE GUIDAPI,Data1 AS DWORD,Data2 AS WORD,Data3 AS WORD,Data4 AS STRING * 8
TYPE GUITHREADINFO,cbSize AS DWORD,flags AS DWORD,hwndActive AS DWORD,hwndFocus AS DWORD,hwndCapture AS DWORD,hwndMenuOwner AS DWORD,hwndCaret AS DWORD,rcCaret AS RECT
TYPE HANDLETABLE,objectHandle(0 TO 0) AS LONG
TYPE HARDWAREHOOKSTRUCT,hwnd AS DWORD,message AS DWORD,wParam AS LONG,lParam AS LONG
TYPE HARDWAREINPUT,uMsg AS DWORD,wParamL AS WORD,wParamH AS WORD
TYPE HD_HITTESTINFO,pt AS POINTAPI,flags AS DWORD,iItem AS LONG
TYPE HD_ITEM,Mask AS DWORD,cxy AS LONG,pszText AS ASCIIZ PTR,hbm AS DWORD,cchTextMax AS LONG,fmt AS LONG,lParam AS LONG,iImage AS LONG,iOrder AS LONG,dType AS DWORD,pvFilter AS DWORD
TYPE HD_LAYOUT,prc AS RECT PTR,pwpos AS WINDOWPOS PTR
TYPE HD_NOTIFY,hdr AS NMHDR,iItem AS LONG,iButton AS LONG,pitem AS HD_ITEM PTR
TYPE HD_TEXTFILTER,pszText AS ASCIIZ PTR,cchTextMax AS LONG
TYPE HDHITTESTINFO,pt AS POINTAPI,flags AS DWORD,iItem AS LONG
TYPE HDLAYOUT,prc AS RECT PTR,pwpos AS WINDOWPOS PTR
TYPE HEAPENTRY32,dwSize AS DWORD,hHandle AS DWORD,dwAddress AS DWORD,dwBlockSize AS DWORD,dwFlags AS DWORD,dwLockCount AS DWORD,dwResvd AS DWORD,th32ProcessID AS DWORD,th32HeapID AS DWORD
TYPE HEAPLIST32,dwSize AS DWORD,th32ProcessID AS DWORD,th32HeapID AS DWORD,dwFlags AS DWORD
TYPE HELPINFO,cbSize AS DWORD,iContextType AS LONG,iCtrlId AS LONG,hItemHandle AS DWORD,dwContextId AS DWORD,MousePos AS POINTAPI
TYPE HELPWININFO,wStructSize AS LONG,x AS LONG,y AS LONG,dx AS LONG,dy AS LONG,wMax AS LONG,rgchMember AS ASCIIZ * 2
TYPE HH_AKLINK,cbStruct AS LONG,fReserved AS LONG,pszKeywords AS ASCIIZ PTR,pszUrl AS ASCIIZ PTR,pszMsgText AS ASCIIZ PTR,pszMsgTitle AS ASCIIZ PTR,pszWindow AS ASCIIZ PTR,fIndexOnFail AS LONG
TYPE HH_ENUM_CAT,cbStruct AS LONG,pszCatName AS ASCIIZ PTR,pszCatDescription AS ASCIIZ PTR
TYPE HH_ENUM_IT,cbStruct AS LONG,iType AS LONG,pszCatName AS ASCIIZ PTR,pszITName AS ASCIIZ PTR,pszITDescription AS ASCIIZ PTR
TYPE HH_FTS_QUERY,cbStruct AS LONG,fUniCodeStrings AS LONG,pszSearchQuery AS ASCIIZ PTR,iProximity AS LONG,fStemmedSearch AS LONG,fTitleOnly AS LONG,fExecute AS LONG,pszWindow AS ASCIIZ PTR
TYPE HH_POPUP,cbStruct AS LONG,hinst AS DWORD,idString AS DWORD,pszText AS ASCIIZ PTR,pt AS POINTAPI,clrForeground AS DWORD,clrBackground AS DWORD,rcMargins AS RECT,pszFont AS ASCIIZ PTR
TYPE HH_SET_INFOTYPE,cbStruct AS LONG,pszCatName AS ASCIIZ PTR,pszInfoTypeName AS ASCIIZ PTR
TYPE HH_WINTYPE,cbStruct AS LONG,fUniCodeStrings AS LONG,pszType AS ASCIIZ PTR,fsValidMembers AS DWORD,fsWinProperties AS DWORD,pszCaption AS ASCIIZ PTR,dwStyles AS DWORD,dwExStyles AS DWORD,rcWindowPos AS RECT,nShowState AS LONG,hwndHelp AS DWORD,hwndCaller AS DWORD,paInfoTypes AS DWORD PTR,hwndToolBar AS DWORD,hwndNavigation AS DWORD,hwndHTML AS DWORD,iNavWidth AS LONG,rcHTML AS RECT,pszToc AS ASCIIZ PTR,pszIndex AS ASCIIZ PTR,pszFile AS ASCIIZ PTR,pszHome AS ASCIIZ PTR,fsToolBarFlags AS DWORD,fNotExpanded AS LONG,curNavType AS LONG,tabpos AS LONG,idNotify AS LONG,tabOrder(0 TO %HH_MAX_TABS) AS BYTE,cHistory AS LONG,pszJump1 AS ASCIIZ PTR,pszJump2 AS ASCIIZ PTR,pszUrlJump1 AS ASCIIZ PTR,pszUrlJump2 AS ASCIIZ PTR,rcMinSize AS RECT,cbInfoTypes AS LONG,pszCustomTabs AS ASCIIZ PTR
TYPE HHN_NOTIFY,hdr AS NMHDR,pszUrl AS ASCIIZ PTR
TYPE HHNTRACK,hdr AS NMHDR,pszCurUrl AS ASCIIZ PTR,idAction AS LONG,phhWinType AS HH_WINTYPE PTR
TYPE HIGHCONTRAST,cbSize AS DWORD,dwFlags AS DWORD,lpszDefaultScheme AS ASCIIZ PTR
TYPE hostentStru,h_name AS ASCIIZ PTR,h_alias AS DWORD,h_addr AS INTEGER,h_len AS INTEGER,h_list AS DWORD
TYPE HSZPAIR,hszSvc AS LONG,hszTopic AS DWORD
TYPE HTTP_VERSION_INFO,dwMajorVersion AS DWORD,dwMinorVersion AS DWORD
TYPE HW_PROFILE_INFO,dwDockInfo AS DWORD,szHwProfileGuid AS ASCIIZ * %HW_PROFILE_GUIDLEN,szHwProfileName AS ASCIIZ * %MAX_PROFILE_LEN
TYPE IAdviseSinkVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,OnDataChange AS DWORD,OnViewChange AS DWORD,OnRename AS DWORD,OnSave AS DWORD,OnClose AS DWORD
TYPE ICategorizePropertiesVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,MapPropertyToCategory AS DWORD,GetCategoryName AS DWORD
TYPE IClassFactory2Vtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,CreateInstance AS DWORD,LockServer AS DWORD,GetLicInfo AS DWORD,RequestLicKey AS DWORD,CreateInstanceLic AS DWORD
TYPE IClassFactoryVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,CreateInstance AS DWORD,LockServer AS DWORD
TYPE ICMP_ECHO_REPLY,Address AS DWORD,STATUS AS DWORD,RoundTripTime AS DWORD,DataSize AS WORD,Reserved AS WORD,pData AS BYTE PTR,Options AS IP_OPTION_INFORMATION
TYPE ICONINFO,fIcon AS LONG,xHotspot AS DWORD,yHotspot AS DWORD,hbmMask AS DWORD,hbmColor AS DWORD
TYPE ICONMETRICS,cbSize AS DWORD,iHorzSpacing AS LONG,iVertSpacing AS LONG,iTitleWrap AS LONG,lfFont AS LOGFONT
TYPE IConnectionPointContainerVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,EnumConnectionPoints AS DWORD,FindConnectionPoint AS DWORD
TYPE IConnectionPointVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetConnectionInterface AS DWORD,GetConnectionPointContainer AS DWORD,Advise AS DWORD,Unadvise AS DWORD,EnumConnections AS DWORD
TYPE ICustomDocVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,SetUIHandler AS DWORD
TYPE IDataObjectVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetData AS DWORD,GetDataHere AS DWORD,QueryGetData AS DWORD,GetCanonicalFormatEtc AS DWORD,SetData AS DWORD,EnumFormatEtc AS DWORD,DAdvise AS DWORD,DUnadvise AS DWORD,EnumDAdvise AS DWORD
TYPE IDispatchVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetTypeInfoCount AS DWORD,GetTypeInfo AS DWORD,GetIDsOfNames AS DWORD,Invoke AS DWORD
TYPE IDLDESC DWORD,dwReserved AS DWORD,wIDLFlags AS WORD
TYPE IDocHostShowUIVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,ShowMessage AS DWORD,ShowHelp AS DWORD
TYPE IDocHostUIHandlerVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,ShowContextMenu AS DWORD,GetHostInfo AS DWORD,ShowUI AS DWORD,HideUI AS DWORD,UpdateUI AS DWORD,EnableModeless AS DWORD,OnDocWindowActivate AS DWORD,OnFrameWindowActivate AS DWORD,ResizeBorder AS DWORD,TranslateAccelerator AS DWORD,GetOptionKeyPath AS DWORD,GetDropTarget AS DWORD,GetExternal AS DWORD,TranslateUrl AS DWORD,FilterDataObject AS DWORD
TYPE IDropSourceVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,QueryContinueDrag AS DWORD,GiveFeedback AS DWORD
TYPE IDropTargetVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,DragEnter AS DWORD,DragOver AS DWORD,DragLeave AS DWORD,Drop AS DWORD
TYPE IE4COMPONENT,dwSize AS DWORD,dwID AS DWORD,iComponentType AS LONG,fChecked AS LONG,fDirty AS LONG,fNoScroll AS LONG,cpPos AS COMPPOS,wszFriendlyName AS STRING * (%MAX_PATH * 2 - 1),wszSource AS STRING * (%INTERNET_MAX_URL_LENGTH * 2 - 1),wszSubscribedURL AS STRING * (%INTERNET_MAX_URL_LENGTH * 2 - 1)
TYPE IEnumVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Next_ AS DWORD,Skip AS DWORD,Reset_ AS DWORD,Clone AS DWORD
TYPE IFontVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,get_Name AS DWORD,put_Name AS DWORD,get_Size AS DWORD,put_Size AS DWORD,get_Bold AS DWORD,put_Bold AS DWORD,get_Italic AS DWORD,put_Italic AS DWORD,get_Underline AS DWORD,put_Underline AS DWORD,get_Strikethrough AS DWORD,put_Strikethrough AS DWORD,get_Weight AS DWORD,put_Weight AS DWORD,get_Charset AS DWORD,put_Charset AS DWORD,get_hFont AS DWORD,Clone AS DWORD,IsEqual AS DWORD,SetRatio AS DWORD,QueryTextMetrics AS DWORD,AddRefHfont AS DWORD,ReleaseHfont AS DWORD,SetHdc AS DWORD
TYPE IMAGE_DATA_DIRECTORY,VirtualAddress AS DWORD,nSize AS DWORD
TYPE IMAGE_DOS_HEADER,e_magic AS WORD,e_cblp AS WORD,e_cp AS WORD,e_crlc AS WORD,e_cparhdr AS WORD,e_minalloc AS WORD,e_maxalloc AS WORD,e_ss AS WORD,e_sp AS WORD,e_csum AS WORD,e_ip AS WORD,e_cs AS WORD,e_lfarlc AS WORD,e_ovno AS WORD,e_res(0 TO 3) AS WORD,e_oemid AS WORD,e_oeminfo AS WORD,e_res2(0 TO 9) AS WORD,e_lfanew AS LONG
TYPE IMAGE_EXPORT_DIRECTORY,Characteristics AS DWORD,TimeDateStamp AS DWORD,MajorVersion AS WORD,MinorVersion AS WORD,nName AS DWORD,nBase AS DWORD,NumberOfFunctions AS DWORD,NumberOfNames AS DWORD,AddressOfFunctions AS DWORD PTR,AddressOfNames AS DWORD PTR,AddressOfNameOrdinals AS WORD PTR
TYPE IMAGE_FILE_HEADER,Machine AS WORD,NumberOfSections AS WORD,TimeDateStamp AS DWORD,PointerToSymbolTable AS DWORD,NumberOfSymbols AS DWORD,SizeOfOptionalHeader AS WORD,Characteristics AS WORD
TYPE IMAGE_NT_HEADERS,Signature AS DWORD,FileHeader AS IMAGE_FILE_HEADER,OptionalHeader AS IMAGE_OPTIONAL_HEADER
TYPE IMAGE_NT_HEADERS64,Signature AS DWORD,FileHeader AS IMAGE_FILE_HEADER,OptionalHeader AS IMAGE_OPTIONAL_HEADER64
TYPE IMAGE_OPTIONAL_HEADER,Magic AS WORD,MajorLinkerVersion AS BYTE,MinorLinkerVersion AS BYTE,SizeOfCode AS DWORD,SizeOfInitializedData AS DWORD,SizeOfUninitializedData AS DWORD,AddressOfEntryPoint AS DWORD,BaseOfCode AS DWORD,BaseOfData AS DWORD,ImageBase AS DWORD,SectionAlignment AS DWORD,FileAlignment AS DWORD,MajorOperatingSystemVersion AS WORD,MinorOperatingSystemVersion AS WORD,MajorImageVersion AS WORD,MinorImageVersion AS WORD,MajorSubsystemVersion AS WORD,MinorSubsystemVersion AS WORD,Win32VersionValue AS DWORD,SizeOfImage AS DWORD,SizeOfHeaders AS DWORD,CheckSum AS DWORD,Subsystem AS WORD,DllCharacteristics AS WORD,SizeOfStackReserve AS DWORD,SizeOfStackCommit AS DWORD,SizeOfHeapReserve AS DWORD,SizeOfHeapCommit AS DWORD,LoaderFlags AS DWORD,NumberOfRvaAndSizes AS DWORD,DataDirectory(0 TO %IMAGE_NUMBEROF_DIRECTORY_ENTRIES - 1) AS IMAGE_DATA_DIRECTORY
TYPE IMAGE_OPTIONAL_HEADER64,Magic AS WORD,MajorLinkerVersion AS BYTE,MinorLinkerVersion AS BYTE,SizeOfCode AS DWORD,SizeOfInitializedData AS DWORD,SizeOfUninitializedData AS DWORD,AddressOfEntryPoint AS DWORD,BaseOfCode AS DWORD,ImageBase AS QUAD,SectionAlignment AS DWORD,FileAlignment AS DWORD,MajorOperatingSystemVersion AS WORD,MinorOperatingSystemVersion AS WORD,MajorImageVersion AS WORD,MinorImageVersion AS WORD,MajorSubsystemVersion AS WORD,MinorSubsystemVersion AS WORD,Win32VersionValue AS DWORD,SizeOfImage AS DWORD,SizeOfHeaders AS DWORD,CheckSum AS DWORD,Subsystem AS WORD,DllCharacteristics AS WORD,SizeOfStackReserve AS QUAD,SizeOfStackCommit AS QUAD,SizeOfHeapReserve AS QUAD,SizeOfHeapCommit AS QUAD,LoaderFlags AS DWORD,NumberOfRvaAndSizes AS DWORD,DataDirectory(0 TO %IMAGE_NUMBEROF_DIRECTORY_ENTRIES - 1) AS IMAGE_DATA_DIRECTORY
TYPE IMAGE_OS2_HEADER,ne_magic AS WORD,ne_ver AS BYTE,ne_rev AS BYTE,ne_enttab AS WORD,ne_cbenttab AS WORD,ne_crc AS LONG,ne_flags AS WORD,ne_autodata AS WORD,ne_heap AS WORD,ne_stack AS WORD,ne_csip AS LONG,ne_sssp AS LONG,ne_cseg AS WORD,ne_cmod AS WORD,ne_cbnrestab AS WORD,ne_segtab AS WORD,ne_rsrctab AS WORD,ne_restab AS WORD,ne_modtab AS WORD,ne_imptab AS WORD,ne_nrestab AS LONG,ne_cmovent AS WORD,ne_align AS WORD,ne_cres AS WORD,ne_exetyp AS BYTE,ne_flagsothers AS BYTE,ne_pretthunks AS WORD,ne_psegrefbytes AS WORD,ne_swaparea AS WORD,ne_expver AS WORD
TYPE IMAGE_RELOCATION DWORD,IRU AS IMAGE_RELOC_union,SymbolTableIndex AS DWORD,wType AS WORD
TYPE IMAGE_ROM_HEADER,FileHeader AS IMAGE_FILE_HEADER,OptionalHeader AS IMAGE_ROM_OPTIONAL_HEADER
TYPE IMAGE_ROM_OPTIONAL_HEADER,Magic AS WORD,MajorLinkerVersion AS BYTE,MinorLinkerVersion AS BYTE,SizeOfCode AS DWORD,SizeOfInitializedData AS DWORD,SizeOfUninitializedData AS DWORD,AddressOfEntryPoint AS DWORD,BaseOfCode AS DWORD,BaseOfData AS DWORD,BaseOfBss AS DWORD,GprMask AS DWORD,CprMask(0 TO 3) AS DWORD,GpValue AS DWORD
TYPE IMAGE_SECTION_HEADER,xName AS STRING * %IMAGE_SIZEOF_SHORT_NAME,Misc AS MiscUnionISH,VirtualAddress AS DWORD,SizeOfRawData AS DWORD,PointerToRawData AS DWORD,PointerToRelocations AS DWORD,PointerToLinenumbers AS DWORD,NumberOfRelocations AS WORD,NumberOfLinenumbers AS WORD,Characteristics AS DWORD
TYPE IMAGE_SYMBOL,N AS Nunion,Value AS DWORD,SectionNumber AS INTEGER,wType AS WORD,StorageClass AS BYTE,NumberOfAuxSymbols AS BYTE
TYPE IMAGE_VXD_HEADER,e32_magic AS WORD,e32_border AS BYTE,e32_worder AS BYTE,e32_level AS DWORD,e32_cpu AS WORD,e32_os AS WORD,e32_ver AS DWORD,e32_mflags AS DWORD,e32_mpages AS DWORD,e32_startobj AS DWORD,e32_eip AS DWORD,e32_stackobj AS DWORD,e32_esp AS DWORD,e32_pagesize AS DWORD,e32_lastpagesize AS DWORD,e32_fixupsize AS DWORD,e32_fixupsum AS DWORD,e32_ldrsize AS DWORD,e32_ldrsum AS DWORD,e32_objtab AS DWORD,e32_objcnt AS DWORD,e32_objmap AS DWORD,e32_itermap AS DWORD,e32_rsrctab AS DWORD,e32_rsrccnt AS DWORD,e32_restab AS DWORD,e32_enttab AS DWORD,e32_dirtab AS DWORD,e32_dircnt AS DWORD,e32_fpagetab AS DWORD,e32_frectab AS DWORD,e32_impmod AS DWORD,e32_impmodcnt AS DWORD,e32_impproc AS DWORD,e32_pagesum AS DWORD,e32_datapage AS DWORD,e32_preload AS DWORD,e32_nrestab AS DWORD,e32_cbnrestab AS DWORD,e32_nressum AS DWORD,e32_autodata AS DWORD,e32_debuginfo AS DWORD,e32_debuglen AS DWORD,e32_instpreload AS DWORD,e32_instdemand AS DWORD,e32_heapsize AS DWORD,e32_res3 AS STRING * 12,e32_winresoff AS DWORD,e32_winreslen AS DWORD,e32_devid AS WORD,e32_ddkver AS WORD
TYPE IMAGEINFO,hbmImage AS DWORD,hbmMask AS DWORD,Unused1 AS LONG,Unused2 AS LONG,rcImage AS RECT
TYPE IMAGELISTDRAWPARAMS,cbSize AS DWORD,himl AS DWORD,i AS LONG,hdcDst AS DWORD,x AS LONG,y AS LONG,cx AS LONG,cy AS LONG,xBitmap AS LONG,yBitmap AS LONG,rgbBk AS DWORD,rgbFg AS DWORD,fStyle AS DWORD,dwRop AS DWORD,fState AS DWORD,FRAME AS DWORD,crEffect AS DWORD
TYPE IMECHARPOSITION,dwSize AS DWORD,dwCharPos AS DWORD,pt AS POINTAPI,cLineHeight AS DWORD,rcDocument AS RECT
TYPE IMEMENUITEMINFO,cbSize AS DWORD,fType AS DWORD,fState AS DWORD,wID AS DWORD,hbmpChecked AS DWORD,hbmpUnchecked AS DWORD,dwItemData AS DWORD,szString AS ASCIIZ * %IMEMENUITEM_STRING_SIZE,hbmpItem AS DWORD
TYPE IMEMENUITEMINFOW,cbSize AS DWORD,fType AS DWORD,fState AS DWORD,wID AS DWORD,hbmpChecked AS DWORD,hbmpUnchecked AS DWORD,dwItemData AS DWORD,szString AS STRING * (%IMEMENUITEM_STRING_SIZE * 2),hbmpItem AS DWORD
TYPE IMESTRUCT,fnc AS DWORD,wParam AS LONG,wCount AS DWORD,dchSource AS DWORD,dchDest AS DWORD,lParam1 AS LONG,lParam2 AS LONG,lParam3 AS LONG
TYPE IMultiQIVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,QueryMultipleInterfaces AS DWORD
TYPE IncomingCookieState,cSession AS LONG,cPersistent AS LONG,cAccepted AS LONG,cLeashed AS LONG,cDowngraded AS LONG,cBlocked AS LONG,pszLocation AS ASCIIZ PTR
TYPE INHERITED_FROM,GenerationGap AS LONG,AncestorName AS ASCIIZ PTR
TYPE INHERITED_FROMW,GenerationGap AS LONG,AncestorName AS DWORD
TYPE INIT_COMMON_CONTROLSEX,dwSize AS DWORD,dwICC AS DWORD
TYPE INPUT_RECORD DWORD,EventType AS WORD,Event AS EventStruc
TYPE INPUTAPI,dtype AS DWORD,m AS mkhunion
TYPE INTERNET_ASYNC_RESULT DWORD,dwResult AS DWORD,dwError AS DWORD
TYPE INTERNET_AUTH_NOTIFY_DATA,cbStruct AS DWORD,dwOptions AS DWORD,pfnNotify AS DWORD,dwContext AS DWORD
TYPE INTERNET_BUFFERS,dwStructSize AS DWORD,pNext AS INTERNET_BUFFERS PTR,lpcszHeader AS ASCIIZ PTR,dwHeadersLength AS DWORD,dwHeadersTotal AS DWORD,lpvBuffer AS BYTE PTR,dwBufferLength AS DWORD,dwBufferTotal AS DWORD,dwOffsetLow AS DWORD,dwOffsetHigh AS DWORD
TYPE INTERNET_CACHE_ENTRY_INFO,dwStructSize AS DWORD,lpszSourceUrlName AS ASCIIZ PTR,lpszLocalFileName AS ASCIIZ PTR,CacheEntryType AS DWORD,dwUseCount AS DWORD,dwHitRate AS DWORD,dwSizeLow AS DWORD,dwSizeHigh AS DWORD,LastModifiedTime AS FILETIME,ExpireTime AS FILETIME,LastAccessTime AS FILETIME,LastSyncTime AS FILETIME,lpHeaderInfo AS BYTE PTR,dwHeaderInfoSize AS DWORD,lpszFileExtension AS ASCIIZ PTR,dwExemptDelta AS DWORD
TYPE INTERNET_CACHE_GROUP_INFO,dwGroupSize AS DWORD,dwGroupFlags AS DWORD,dwGroupType AS DWORD,dwDiskUsage AS DWORD,dwDiskQuota AS DWORD,dwOwnerStorage(0 TO %GROUP_OWNER_STORAGE_SIZE - 1) AS DWORD,szGroupName AS ASCIIZ * %GROUPNAME_MAX_LENGTH
TYPE INTERNET_CACHE_TIMESTAMPS,ftExpires AS FILETIME,ftLastModified AS FILETIME
TYPE INTERNET_CERTIFICATE_INFO,ftExpiry AS FILETIME,ftStart AS FILETIME,lpszSubjectInfo AS ASCIIZ PTR,lpszIssuerInfo AS ASCIIZ PTR,lpszProtocolName AS ASCIIZ PTR,lpszSignatureAlgName AS ASCIIZ PTR,lpszEncryptionAlgName AS ASCIIZ PTR,dwKeySize AS DWORD
TYPE INTERNET_CONNECTED_INFO,dwConnectedState AS DWORD,dwFlags AS DWORD
TYPE INTERNET_PER_CONN_OPTION,dwOption AS DWORD,Value AS ValueUnion
TYPE INTERNET_PER_CONN_OPTION_LIST,dwSize AS DWORD,pszConnection AS ASCIIZ PTR,dwOptionCount AS DWORD,dwOptionError AS DWORD,pOptions AS INTERNET_PER_CONN_OPTION PTR
TYPE INTERNET_PROXY_INFO DWORD,dwAccessType AS DWORD,lpszProxy AS ASCIIZ PTR,lpszProxyBypass AS ASCIIZ PTR
TYPE INTERNET_VERSION_INFO,dwMajorVersion AS DWORD,dwMinorVersion AS DWORD
TYPE InternetCookieHistory,fAccepted AS LONG,fLeashed AS LONG,fDowngraded AS LONG,fRejected AS LONG
TYPE IO_COUNTERS,ReadOperationCount AS QUAD,WriteOperationCount AS QUAD,OtherOperationCount AS QUAD,ReadTransferCount AS QUAD,WriteTransferCount AS QUAD,OtherTransferCount AS QUAD
TYPE IOleClientSiteVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,SaveObject AS DWORD,GetMoniker AS DWORD,GetContainer AS DWORD,ShowObject AS DWORD,OnShowWindow AS DWORD,RequestNewObjectLayout AS DWORD
TYPE IOleCommandTargetVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,QueryStatus AS DWORD,Exec AS DWORD
TYPE IOleContainerVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,ParseDisplayName AS DWORD,EnumObjects AS DWORD,LockContainer AS DWORD
TYPE IOleControlSiteVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,OnControlInfoChanged AS DWORD,LockInPlaceActive AS DWORD,GetExtendedControl AS DWORD,TransformCoords AS DWORD,TranslateAccelerator AS DWORD,OnFocus AS DWORD,ShowPropertyFrame AS DWORD
TYPE IOleControlVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetControlInfo AS DWORD,OnMnemonic AS DWORD,OnAmbientPropertyChange AS DWORD,FreezeEvents AS DWORD
TYPE IOleDocumentSiteVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,ActivateMe AS DWORD
TYPE IOleDocumentViewVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,SetInPlaceSite AS DWORD,GetInPlaceSite AS DWORD,GetDocument AS DWORD,SetRect AS DWORD,GetRect AS DWORD,SetRectComplex AS DWORD,Show_ AS DWORD,UIActivate AS DWORD,Open_ AS DWORD,Close_ AS DWORD,SaveViewState AS DWORD,ApplyViewState AS DWORD,Clone AS DWORD
TYPE IOleDocumentVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,CreateView AS DWORD,GetDocMiscStatus AS DWORD,EnumViews AS DWORD
TYPE IOleInPlaceActiveObjectVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,TranslateAccelerator AS DWORD,OnFrameWindowActivate AS DWORD,OnDocWindowActivate AS DWORD,ResizeBorder AS DWORD,EnableModeless AS DWORD
TYPE IOleInPlaceFrameVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,GetBorder AS DWORD,RequestBorderSpace AS DWORD,SetBorderSpace AS DWORD,SetActiveObject AS DWORD,InsertMenus AS DWORD,SetMenu AS DWORD,RemoveMenus AS DWORD,SetStatusText AS DWORD,EnableModeless AS DWORD,TranslateAccelerator AS DWORD
TYPE IOleInPlaceObjectVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,InPlaceDeactivate AS DWORD,UIDeactivate AS DWORD,SetObjectRects AS DWORD,ReactivateAndUndo AS DWORD
TYPE IOleInPlaceObjectWindowlessVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,InPlaceDeactivate AS DWORD,UIDeactivate AS DWORD,SetObjectRects AS DWORD,ReactivateAndUndo AS DWORD,OnWindowMessage AS DWORD,GetDropTarget AS DWORD
TYPE IOleInPlaceSiteExVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,CanInPlaceActivate AS DWORD,OnInPlaceActivate AS DWORD,OnUIActivate AS DWORD,GetWindowContext AS DWORD,Scroll AS DWORD,OnUIDeactivate AS DWORD,OnInPlaceDeactivate AS DWORD,DiscardUndoState AS DWORD,DeactivateAndUndo AS DWORD,OnPosRectChange AS DWORD,OnInPlaceActivateEx AS DWORD,OnInPlaceDeactivateEx AS DWORD,RequestUIActivate AS DWORD
TYPE IOleInPlaceSiteVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,CanInPlaceActivate AS DWORD,OnInPlaceActivate AS DWORD,OnUIActivate AS DWORD,GetWindowContext AS DWORD,Scroll AS DWORD,OnUIDeactivate AS DWORD,OnInPlaceDeactivate AS DWORD,DiscardUndoState AS DWORD,DeactivateAndUndo AS DWORD,OnPosRectChange AS DWORD
TYPE IOleInPlaceSiteWindowlessVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,CanInPlaceActivate AS DWORD,OnInPlaceActivate AS DWORD,OnUIActivate AS DWORD,GetWindowContext AS DWORD,Scroll AS DWORD,OnUIDeactivate AS DWORD,OnInPlaceDeactivate AS DWORD,DiscardUndoState AS DWORD,DeactivateAndUndo AS DWORD,OnPosRectChange AS DWORD,OnInPlaceActivateEx AS DWORD,OnInPlaceDeactivateEx AS DWORD,RequestUIActivate AS DWORD,CanWindowlessActivate AS DWORD,GetCapture AS DWORD,SetCapture AS DWORD,GetFocus AS DWORD,SetFocus AS DWORD,GetDC AS DWORD,ReleaseDC AS DWORD,InvalidateRect AS DWORD,InvalidateRgn AS DWORD,ScrollRect AS DWORD,AdjustRect AS DWORD,OnDefWindowMessage AS DWORD
TYPE IOleInPlaceUIWindowVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD,GetBorder AS DWORD,RequestBorderSpace AS DWORD,SetBorderSpace AS DWORD,SetActiveObject AS DWORD
TYPE IOleItemContainerVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,ParseDisplayName AS DWORD,EnumObjects AS DWORD,LockContainer AS DWORD,GetObject AS DWORD,GetObjectStorage AS DWORD,IsRunning AS DWORD
TYPE IOleObjectVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,SetClientSite AS DWORD,GetClientSite AS DWORD,SetHostNames AS DWORD,Close_ AS DWORD,SetMoniker AS DWORD,GetMoniker AS DWORD,InitFromData AS DWORD,GetClipboardData AS DWORD,DoVerb AS DWORD,EnumVerbs AS DWORD,Update AS DWORD,IsUpToDate AS DWORD,GetUserClassID AS DWORD,GetUserType AS DWORD,SetExtent AS DWORD,GetExtent AS DWORD,Advise AS DWORD,Unadvise AS DWORD,EnumAdvise AS DWORD,GetMiscStatus AS DWORD,SetColorScheme AS DWORD
TYPE IOleWindowVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetWindow AS DWORD,ContextSensitiveHelp AS DWORD
TYPE IP_ADAPTER_INDEX_MAP,Index AS DWORD,wName AS STRING * (%MAX_ADAPTER_NAME * 2)
TYPE IP_ADAPTER_INFO,pNext AS IP_ADAPTER_INFO PTR,ComboIndex AS DWORD,AdapterName AS STRING * (%MAX_ADAPTER_NAME_LENGTH + 4),Description AS STRING * (%MAX_ADAPTER_DESCRIPTION_LENGTH + 4),AddressLength AS DWORD,Address(0 TO %MAX_ADAPTER_ADDRESS_LENGTH - 1) AS BYTE,Index AS DWORD,uType AS DWORD,DhcpEnabled AS DWORD,CurrentIpAddress AS IP_ADDR_STRING PTR,IpAddressList AS IP_ADDR_STRING,GatewayList AS IP_ADDR_STRING,DhcpServer AS IP_ADDR_STRING,HaveWins AS LONG,PrimaryWinsServer AS IP_ADDR_STRING,SecondaryWinsServer AS IP_ADDR_STRING,LeaseObtained AS LONG,LeaseExpires AS LONG
TYPE IP_ADAPTER_ORDER_MAP,NumAdapters AS DWORD,AdapterOrder(0 TO 0) AS DWORD
TYPE IP_ADDR_STRING,pNext AS IP_ADDR_STRING PTR,IpAddress AS IP_ADDRESS_STRING,IpMask AS IP_MASK_STRING,Context AS DWORD
TYPE IP_ADDRESS_STRING,sString AS STRING * 16
TYPE IP_INTERFACE_INFO,NumAdapters AS LONG,Adapter(0 TO 0) AS IP_ADAPTER_INDEX_MAP
TYPE IP_MASK_STRING,sString AS STRING * 16
TYPE ip_mreq,imr_multiaddr AS in_addr,imr_interface AS in_addr
TYPE IP_OPTION_INFORMATION,Ttl AS BYTE,Tos AS BYTE,Flags AS BYTE,OptionsSize AS BYTE,OptionsData AS BYTE PTR
TYPE IP_PER_ADAPTER_INFO,AutoconfigEnabled AS DWORD,AutoconfigActive AS DWORD,CurrentDnsServer AS IP_ADDR_STRING PTR,DnsServerList AS IP_ADDR_STRING
TYPE IP_UNIDIRECTIONAL_ADAPTER_ADDRESS,NumAdapters AS DWORD,Address(0 TO 0) AS DWORD
TYPE IParseDisplayNameVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,ParseDisplayName AS DWORD
TYPE IPerPropertyBrowsingVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetDisplayString AS DWORD,MapPropertyToPage AS DWORD,GetPredefinedStrings AS DWORD,GetPredefinedValue AS DWORD
TYPE IPersistFileVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD,IsDirty AS DWORD,Load_ AS DWORD,Save_ AS DWORD,SaveCompleted AS DWORD,GetCurFile AS DWORD
TYPE IPersistPropertyBag2Vtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD,InitNew AS DWORD,Load_ AS DWORD,Save_ AS DWORD,IsDirty AS DWORD
TYPE IPersistPropertyBagVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD,InitNew AS DWORD,Load_ AS DWORD,Save_ AS DWORD
TYPE IPersistStorageVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD,IsDirty AS DWORD,InitNew AS DWORD,Load_ AS DWORD,Save_ AS DWORD,SaveCompleted AS DWORD,HandsOffStorage AS DWORD
TYPE IPersistStreamInitVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD,IsDirty AS DWORD,Load_ AS DWORD,Save_ AS DWORD,GetSizeMax AS DWORD,InitNew AS DWORD
TYPE IPersistStreamVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD,IsDirty AS DWORD,Load_ AS DWORD,Save_ AS DWORD,GetSizeMax AS DWORD
TYPE IPersistVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassID AS DWORD
TYPE IPictureVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,get_Handle AS DWORD,get_hPal AS DWORD,get_Type AS DWORD,get_Width AS DWORD,get_Height AS DWORD,Render_ AS DWORD,set_hPal AS DWORD,get_CurDC AS DWORD,SelectPicture AS DWORD,get_KeepOriginalFormat AS DWORD,put_KeepOriginalFormat AS DWORD,PictureChanged AS DWORD,SaveAsFile AS DWORD,get_Attributes AS DWORD
TYPE IPointerInactiveVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetActivationPolicy AS DWORD,OnInactiveMouseMove AS DWORD,OnInactiveSetCursor AS DWORD
TYPE IPropertyBag2Vtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Read_ AS DWORD,Write_ AS DWORD,CountProperties AS DWORD,GetPropertyInfo AS DWORD,LoadObject AS DWORD
TYPE IPropertyBagVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Read_ AS DWORD,Write_ AS DWORD
TYPE IPropertyNotifySinkVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,OnChanged AS DWORD,OnRequestEdit AS DWORD
TYPE IPropertyPage2Vtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,SetPageSite AS DWORD,Activate AS DWORD,Deactivate AS DWORD,GetPageInfo AS DWORD,SetObjects AS DWORD,Show_ AS DWORD,Move AS DWORD,IsPageDirty AS DWORD,Apply AS DWORD,Help AS DWORD,TranslateAccelerator AS DWORD,EditProperty AS DWORD
TYPE IPropertyPageVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,SetPageSite AS DWORD,Activate AS DWORD,Deactivate AS DWORD,GetPageInfo AS DWORD,SetObjects AS DWORD,Show_ AS DWORD,Move AS DWORD,IsPageDirty AS DWORD,Apply AS DWORD,Help AS DWORD,TranslateAccelerator AS DWORD
TYPE IProvideClassInfo2Vtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassInfo AS DWORD,GetGUID AS DWORD
TYPE IProvideClassInfoVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetClassInfo AS DWORD
TYPE ISequentialStreamVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Read_ AS DWORD,Write_ AS DWORD
TYPE IServiceProviderVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,QueryService AS DWORD
TYPE ISpecifyPropertyPagesVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetPages AS DWORD
TYPE IStorageVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,CreateStream AS DWORD,OpenStream AS DWORD,CreateStorage AS DWORD,OpenStorage AS DWORD,CopyTo AS DWORD,MoveElementTo AS DWORD,Commit AS DWORD,Revert AS DWORD,EnumElements AS DWORD,DestroyElement AS DWORD,RenameElement AS DWORD,SetElementTimes AS DWORD,SetClass AS DWORD,SetStateBits AS DWORD,Stat AS DWORD
TYPE IStreamVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Read_ AS DWORD,Write_ AS DWORD,Seek_ AS DWORD,SetSize AS DWORD,CopyTo AS DWORD,Commit AS DWORD,Revert AS DWORD,LockRegion AS DWORD,UnlockRegion AS DWORD,Stat AS DWORD,Clone AS DWORD
TYPE ISupportErrorInfoVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,InterfaceSupportsErrorInfo AS DWORD
TYPE ITEMIDLIST,mkid AS ShortItemId
TYPE ITypeInfoVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetTypeAttr AS DWORD,GetTypeComp AS DWORD,GetFuncDesc AS DWORD,GetVarDesc AS DWORD,GetNames AS DWORD,GetRefTypeOfImplType AS DWORD,GetImplTypeFlags AS DWORD,GetIDsOfNames AS DWORD,Invoke AS DWORD,GetDocumentation AS DWORD,GetDllEntry AS DWORD,GetRefTypeInfo AS DWORD,AddressOfMember AS DWORD,CreateInstance AS DWORD,GetMops AS DWORD,GetContainingTypeLib AS DWORD,ReleaseTypeAttr AS DWORD,ReleaseFuncDesc AS DWORD,ReleaseVarDesc AS DWORD
TYPE ITypeLibVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,GetTypeInfoCount AS DWORD,GetTypeInfo AS DWORD,GetTypeInfoType AS DWORD,GetTypeInfoOfGuid AS DWORD,GetLibAttr AS DWORD,GetTypeComp AS DWORD,GetDocumentation AS DWORD,IsName AS DWORD,FindName AS DWORD,ReleaseTLibAttr AS DWORD
TYPE IUnknownVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD
TYPE IVBGetControlVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,EnumControls AS DWORD
TYPE IViewObject2Vtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Draw_ AS DWORD,GetColorSet AS DWORD,Freeze AS DWORD,Unfreeze AS DWORD,SetAdvise AS DWORD,GetAdvise AS DWORD,GetExtent AS DWORD
TYPE IViewObjectExVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Draw_ AS DWORD,GetColorSet AS DWORD,Freeze AS DWORD,Unfreeze AS DWORD,SetAdvise AS DWORD,GetAdvise AS DWORD,GetExtent AS DWORD,GetRect AS DWORD,GetViewStatus AS DWORD,QueryHitPoint AS DWORD,QueryHitRect AS DWORD,GetNaturalExtent AS DWORD
TYPE IViewObjectVtbl,QueryInterface AS DWORD,AddRef AS DWORD,Release AS DWORD,Draw_ AS DWORD,GetColorSet AS DWORD,Freeze AS DWORD,Unfreeze AS DWORD,SetAdvise AS DWORD,GetAdvise AS DWORD
TYPE JOB_INFO_1,JobId AS DWORD,pPrinterName AS ASCIIZ PTR,pMachineName AS ASCIIZ PTR,pUserName AS ASCIIZ PTR,pDocument AS ASCIIZ PTR,pDatatype AS ASCIIZ PTR,pStatus AS ASCIIZ PTR,STATUS AS DWORD,Priority AS DWORD,Position AS DWORD,TotalPages AS DWORD,PagesPrinted AS DWORD,Submitted AS SYSTEMTIME
TYPE JOB_INFO_2,JobId AS DWORD,pPrinterName AS ASCIIZ PTR,pMachineName AS ASCIIZ PTR,pUserName AS ASCIIZ PTR,pDocument AS ASCIIZ PTR,pNotifyName AS ASCIIZ PTR,pDatatype AS ASCIIZ PTR,pPrintProcessor AS ASCIIZ PTR,pParameters AS ASCIIZ PTR,pDriverName AS ASCIIZ PTR,pDevMode AS DEVMODE PTR,pStatus AS ASCIIZ PTR,pSecurityDescriptor AS SECURITY_DESCRIPTOR PTR,STATUS AS DWORD,Priority AS DWORD,Position AS DWORD,StartTime AS DWORD,UntilTime AS DWORD,TotalPages AS DWORD,nSize AS DWORD,Submitted AS SYSTEMTIME,Time AS DWORD,PagesPrinted AS DWORD
TYPE JOB_INFO_3,JobId AS DWORD,NextJobId AS DWORD,Reserved AS DWORD
TYPE JOBOBJECT_ASSOCIATE_COMPLETION_PORT,CompletionKey AS DWORD,CompletionPort AS DWORD
TYPE JOBOBJECT_BASIC_ACCOUNTING_INFORMATION,TotalUserTime AS QUAD,TotalKernelTime AS QUAD,ThisPeriodTotalUserTime AS QUAD,ThisPeriodTotalKernelTime AS QUAD,TotalPageFaultCount AS DWORD,TotalProcesses AS DWORD,ActiveProcesses AS DWORD,TotalTerminatedProcesses AS DWORD
TYPE JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION,BasicInfo AS JOBOBJECT_BASIC_ACCOUNTING_INFORMATION,IoInfo AS IO_COUNTERS
TYPE JOBOBJECT_BASIC_LIMIT_INFORMATION,PerProcessUserTimeLimit AS QUAD,PerJobUserTimeLimit AS QUAD,LimitFlags AS DWORD,MinimumWorkingSetSize AS DWORD,MaximumWorkingSetSize AS DWORD,ActiveProcessLimit AS DWORD,Affinity AS QUAD PTR,PriorityClass AS DWORD,SchedulingClass AS DWORD
TYPE JOBOBJECT_BASIC_PROCESS_ID_LIST,NumberOfAssignedProcesses AS DWORD,NumberOfProcessIdsInList AS DWORD,ProcessIdList(0 TO 0) AS QUAD PTR
TYPE JOBOBJECT_BASIC_UI_RESTRICTIONS,UIRestrictionsClass AS DWORD
TYPE JOBOBJECT_END_OF_JOB_TIME_INFORMATION,EndOfJobTimeAction AS DWORD
TYPE JOBOBJECT_EXTENDED_LIMIT_INFORMATION,BasicLimitInformation AS JOBOBJECT_BASIC_LIMIT_INFORMATION,IoInfo AS IO_COUNTERS,ProcessMemoryLimit AS DWORD,JobMemoryLimit AS DWORD,PeakProcessMemoryUsed AS DWORD,PeakJobMemoryUsed AS DWORD
TYPE JOBOBJECT_SECURITY_LIMIT_INFORMATION,SecurityLimitFlags AS DWORD,JobToken AS DWORD,SidsToDisable AS DWORD,PrivilegesToDelete AS TOKEN_PRIVILEGES PTR,RestrictedSids AS DWORD
TYPE JOYCAPS,wMid AS WORD,wPid AS WORD,szPname AS ASCIIZ * %MAXPNAMELEN,wXmin AS DWORD,wXmax AS DWORD,wYmin AS DWORD,wYmax AS DWORD,wZmin AS DWORD,wZmax AS DWORD,wNumButtons AS DWORD,wPeriodMin AS DWORD,wPeriodMax AS DWORD,wRmin AS DWORD,wRmax AS DWORD,wUmin AS DWORD,wUmax AS DWORD,wVmin AS DWORD,wVmax AS DWORD,wCaps AS DWORD,wMaxAxes AS DWORD,wNumAxes AS DWORD,wMaxButtons AS DWORD,szRegKey AS ASCIIZ * %MAXPNAMELEN,szOEMVxD AS ASCIIZ * %MAX_JOYSTICKOEMVXDNAME
TYPE JOYINFO,wXpos AS DWORD,wYpos AS DWORD,wZpos AS DWORD,wButtons AS DWORD
TYPE JOYINFOEX,dwSize AS DWORD,dwFlags AS DWORD,dwXpos AS DWORD,dwYpos AS DWORD,dwZpos AS DWORD,dwRpos AS DWORD,dwUpos AS DWORD,dwVpos AS DWORD,dwButtons AS DWORD,dwButtonNumber AS DWORD,dwPOV AS DWORD,dwReserved1 AS DWORD,dwReserved2 AS DWORD
TYPE KBDLLHOOKSTRUCT,vkCode AS DWORD,scanCode AS DWORD,flags AS DWORD,time AS DWORD,dwExtraInfo AS DWORD
TYPE KERB_ADD_BINDING_CACHE_ENTRY_REQUEST,MessageType AS LONG,RealmName AS UNICODE_STRING,KdcAddress AS UNICODE_STRING,AddressType AS DWORD
TYPE KERB_ADD_CREDENTIALS_REQUEST,MessageType AS LONG,UserName AS UNICODE_STRING,DomainName AS UNICODE_STRING,Password AS UNICODE_STRING,LogonId AS LUID,Flags AS DWORD
TYPE KERB_AUTH_DATA,dType AS DWORD,Length AS DWORD,uData AS DWORD
TYPE KERB_CHANGEPASSWORD_REQUEST,MessageType AS LONG,DomainName AS UNICODE_STRING,AccountName AS UNICODE_STRING,OldPassword AS UNICODE_STRING,NewPassword AS UNICODE_STRING,Impersonating AS BYTE
TYPE KERB_CRYPTO_KEY,KeyType AS LONG,Length AS DWORD,Value AS DWORD
TYPE KERB_DECRYPT_REQUEST,MessageType AS LONG,LogonId AS LUID,Flags AS DWORD,CryptoType AS LONG,KeyUsage AS LONG,Key AS KERB_CRYPTO_KEY,EncryptedDataSize AS DWORD,InitialVectorSize AS DWORD,InitialVector AS DWORD,EncryptedData AS DWORD
TYPE KERB_DECRYPT_RESPONSE,DecryptedData(0) AS BYTE
TYPE KERB_EXTERNAL_NAME,NameType AS INTEGER,NameCount AS WORD,Names(0) AS UNICODE_STRING
TYPE KERB_EXTERNAL_TICKET,ServiceName AS KERB_EXTERNAL_NAME PTR,TargetName AS KERB_EXTERNAL_NAME PTR,ClientName AS KERB_EXTERNAL_NAME PTR,DomainName AS UNICODE_STRING,TargetDomainName AS UNICODE_STRING,AltTargetDomainName AS UNICODE_STRING,SessionKey AS KERB_CRYPTO_KEY,TicketFlags AS DWORD,Flags AS DWORD,KeyExpirationTime AS QUAD,StartTime AS QUAD,EndTime AS QUAD,RenewUntil AS QUAD,TimeSkew AS QUAD,EncodedTicketSize AS DWORD,EncodedTicket AS DWORD
TYPE KERB_INTERACTIVE_LOGON,MessageType AS LONG,LogonDomainName AS UNICODE_STRING,UserName AS UNICODE_STRING,Password AS UNICODE_STRING
TYPE KERB_INTERACTIVE_PROFILE,MessageType AS LONG,LogonCount AS WORD,BadPasswordCount AS WORD,LogonTime AS QUAD,LogoffTime AS QUAD,KickOffTime AS QUAD,PasswordLastSet AS QUAD,PasswordCanChange AS QUAD,PasswordMustChange AS QUAD,LogonScript AS UNICODE_STRING,HomeDirectory AS UNICODE_STRING,FullName AS UNICODE_STRING,ProfilePath AS UNICODE_STRING,HomeDirectoryDrive AS UNICODE_STRING,LogonServer AS UNICODE_STRING,UserFlags AS DWORD
TYPE KERB_INTERACTIVE_UNLOCK_LOGON,Logon AS KERB_INTERACTIVE_LOGON,LogonId AS LUID
TYPE KERB_NET_ADDRESS,Family AS DWORD,Length AS DWORD,Address AS DWORD
TYPE KERB_NET_ADDRESSES,Number AS DWORD,Addresses(0) AS KERB_NET_ADDRESS
TYPE KERB_PURGE_TKT_CACHE_EX_REQUEST,MessageType AS LONG,LogonId AS LUID,Flags AS DWORD,TicketTemplate AS KERB_TICKET_CACHE_INFO_EX
TYPE KERB_PURGE_TKT_CACHE_REQUEST,MessageType AS LONG,LogonId AS LUID,ServerName AS UNICODE_STRING,RealmName AS UNICODE_STRING
TYPE KERB_QUERY_TKT_CACHE_EX_RESPONSE,MessageType AS LONG,CountOfTickets AS DWORD,Tickets(0) AS KERB_TICKET_CACHE_INFO_EX
TYPE KERB_QUERY_TKT_CACHE_REQUEST,MessageType AS LONG,LogonId AS LUID
TYPE KERB_QUERY_TKT_CACHE_RESPONSE,MessageType AS LONG,CountOfTickets AS DWORD,Tickets(0) AS KERB_TICKET_CACHE_INFO
TYPE KERB_REFRESH_SCCRED_REQUEST,MessageType AS LONG,CredentialBlob AS UNICODE_STRING,LogonId AS LUID,Flags AS DWORD
TYPE KERB_RETRIEVE_TKT_REQUEST,MessageType AS LONG,LogonId AS LUID,TargetName AS UNICODE_STRING,TicketFlags AS DWORD,CacheOptions AS DWORD,EncryptionType AS LONG,CredentialsHandle AS SecHandle
TYPE KERB_RETRIEVE_TKT_RESPONSE,Ticket AS KERB_EXTERNAL_TICKET
TYPE KERB_S4U_LOGON,MessageType AS LONG,Flags AS DWORD,ClientUpn AS UNICODE_STRING,ClientRealm AS UNICODE_STRING
TYPE KERB_SETPASSWORD_EX_REQUEST DWORD,MessageType AS LONG,LogonId AS LUID,CredentialsHandle AS SecHandle,Flags AS DWORD,AccountRealm AS UNICODE_STRING,AccountName AS UNICODE_STRING,Password AS UNICODE_STRING,ClientRealm AS UNICODE_STRING,ClientName AS UNICODE_STRING,Impersonating AS BYTE,KdcAddress AS UNICODE_STRING,KdcAddressType AS DWORD
TYPE KERB_SETPASSWORD_REQUEST,MessageType AS LONG,LogonId AS LUID,CredentialsHandle AS SecHandle,Flags AS DWORD,DomainName AS UNICODE_STRING,AccountName AS UNICODE_STRING,Password AS UNICODE_STRING
TYPE KERB_SMART_CARD_LOGON,MessageType AS LONG,Pin AS UNICODE_STRING,CspDataLength AS DWORD,CspData AS DWORD
TYPE KERB_SMART_CARD_PROFILE,kProfile AS KERB_INTERACTIVE_PROFILE,CertificateSize AS DWORD,CertificateData AS DWORD
TYPE KERB_SMART_CARD_UNLOCK_LOGON,Logon AS KERB_SMART_CARD_LOGON,LogonId AS LUID
TYPE KERB_TICKET_CACHE_INFO,ServerName AS UNICODE_STRING,RealmName AS UNICODE_STRING,StartTime AS QUAD,EndTime AS QUAD,RenewTime AS QUAD,EncryptionType AS LONG,TicketFlags AS DWORD
TYPE KERB_TICKET_CACHE_INFO_EX,ClientName AS UNICODE_STRING,ClientRealm AS UNICODE_STRING,ServerName AS UNICODE_STRING,ServerRealm AS UNICODE_STRING,StartTime AS QUAD,EndTime AS QUAD,RenewTime AS QUAD,EncryptionType AS LONG,TicketFlags AS DWORD
TYPE KERB_TICKET_LOGON,MessageType AS LONG,Flags AS DWORD,ServiceTicketLength AS DWORD,TicketGrantingTicketLength AS DWORD,ServiceTicket AS DWORD,TicketGrantingTicket AS DWORD
TYPE KERB_TICKET_PROFILE,kProfile AS KERB_INTERACTIVE_PROFILE,SessionKey AS KERB_CRYPTO_KEY
TYPE KERB_TICKET_UNLOCK_LOGON,Logon AS KERB_TICKET_LOGON,LogonId AS LUID
TYPE KERNINGPAIR,wFirst AS WORD,wSecond AS WORD,iKernAmount AS LONG
TYPE KEY_EVENT_RECORD,bKeyDown AS LONG,wRepeatCount AS WORD,wVirtualKeyCode AS WORD,wVirtualScanCode AS WORD,uChar AS INTEGER,dwControlKeyState AS DWORD
TYPE KEYBDINPUT,wVk AS WORD,wScan AS WORD,dwFlags AS DWORD,time AS DWORD,dwExtraInfo AS DWORD
TYPE LANA_ENUM,length AS BYTE,lana(0 TO %MAX_LANA) AS BYTE
TYPE LASTINPUTINFO,cbSize AS DWORD,dwTime AS DWORD
TYPE LAYERPLANEDESCRIPTOR,nSize AS WORD,nVersion AS WORD,dwFlags AS DWORD,iPixelType AS BYTE,cColorBits AS BYTE,cRedBits AS BYTE,cRedShift AS BYTE,cGreenBits AS BYTE,cGreenShift AS BYTE,cBlueBits AS BYTE,cBlueShift AS BYTE,cAlphaBits AS BYTE,cAlphaShift AS BYTE,cAccumBits AS BYTE,cAccumRedBits AS BYTE,cAccumGreenBits AS BYTE,cAccumBlueBits AS BYTE,cAccumAlphaBits AS BYTE,cDepthBits AS BYTE,cStencilBits AS BYTE,cAuxBuffers AS BYTE,iLayerPlane AS BYTE,bReserved AS BYTE,crTransparent AS DWORD
TYPE LDT_BYTES,BaseMid AS BYTE,Flags1 AS BYTE,Flags2 AS BYTE,BaseHi AS BYTE
TYPE LDT_ENTRY,LimitLow AS INTEGER,BaseLow AS INTEGER,HL AS LDT_UNION
TYPE LHITTESTINFO,pt AS POINTAPI,item AS LITEM
TYPE LICINFO,cbLicInfo AS DWORD,fRuntimeKeyAvail AS LONG,fLicVerified AS LONG
TYPE linger,l_onoff AS WORD,l_linger AS WORD
TYPE LIST_ENTRY,Flink AS LIST_ENTRY PTR,Blink AS LIST_ENTRY PTR
TYPE LITEM,mask AS DWORD,iLink AS LONG,STATE AS DWORD,stateMask AS DWORD,szID AS STRING * (%MAX_LINKID_TEXT * 2),szUrl AS STRING * (%L_MAX_URL_LENGTH * 2)
TYPE LM_CHALLENGE,cdata(0 TO 1) AS CYPHER_BLOCK
TYPE LM_OWF_PASSWORD,cdata(0 TO 1) AS CYPHER_BLOCK
TYPE LnSzType,Linenumber AS WORD,SIZE AS WORD
TYPE LOAD_DLL_DEBUG_INFO,hFile AS DWORD,lpBaseOfDll AS LONG,dwDebugInfoFileOffset AS DWORD,nDebugInfoSize AS DWORD,lpImageName AS ASCIIZ PTR,fUnicode AS WORD
TYPE LOCALESIGNATURE,lsUsb(0 TO 3) AS DWORD,lsCsbDefault(0 TO 1) AS DWORD,lsCsbSupported(0 TO 1) AS DWORD
TYPE LOCALGROUP_INFO_0,lgrpi0_name AS DWORD
TYPE LOCALGROUP_INFO_1,lgrpi1_name AS DWORD,lgrpi1_comment AS DWORD
TYPE LOCALGROUP_INFO_1002,lgrpi1002_comment AS DWORD
TYPE LOCALGROUP_MEMBERS_INFO_0,lgrmi0_sid AS SID PTR
TYPE LOCALGROUP_MEMBERS_INFO_1,lgrmi1_sid AS SID PTR,lgrmi1_sidusage AS LONG,lgrmi1_name AS DWORD
TYPE LOCALGROUP_MEMBERS_INFO_2,lgrmi2_sid AS SID PTR,lgrmi2_sidusage AS LONG,lgrmi2_domainandname AS DWORD
TYPE LOCALGROUP_MEMBERS_INFO_3,lgrmi3_domainandname AS DWORD
TYPE LOCALGROUP_USERS_INFO_0,lgrui0_name AS DWORD
TYPE LOGBRUSH,lbStyle AS DWORD,lbColor AS DWORD,lbHatch AS LONG
TYPE LOGCOLORSPACE,lcsSignature AS DWORD,lcsVersion AS DWORD,lcsSize AS DWORD,lcsCSType AS LONG,lcsIntent AS LONG,lcsEndPoints AS CIEXYZTRIPLE,lcsGammaRed AS DWORD,lcsGammaGreen AS DWORD,lcsGammaBlue AS DWORD,lcsFileName AS ASCIIZ * %MAX_PATH
TYPE LOGFONT,lfHeight AS LONG,lfWidth AS LONG,lfEscapement AS LONG,lfOrientation AS LONG,lfWeight AS LONG,lfItalic AS BYTE,lfUnderline AS BYTE,lfStrikeOut AS BYTE,lfCharSet AS BYTE,lfOutPrecision AS BYTE,lfClipPrecision AS BYTE,lfQuality AS BYTE,lfPitchAndFamily AS BYTE,lfFaceName AS ASCIIZ * %LF_FACESIZE
TYPE LOGON_HOURS,UnitsPerWeek AS WORD,LogonHours AS BYTE PTR
TYPE LOGPALETTE,palVersion AS WORD,palNumEntries AS WORD,palPalEntry(0 TO 0) AS PALETTEENTRY
TYPE LOGPEN,lopnStyle AS DWORD,lopnWidth AS POINTAPI,lopnColor AS DWORD
TYPE LSA_AUTH_INFORMATION,LastUpdateTime AS QUAD,AuthType AS DWORD,AuthInfoLength AS DWORD,AuthInfo AS DWORD
TYPE LSA_ENUMERATION_INFORMATION,pSid AS SID PTR
TYPE LSA_FOREST_TRUST_BINARY_DATA,Length AS DWORD,Buffer AS DWORD
TYPE LSA_FOREST_TRUST_COLLISION_INFORMATION,RecordCount AS DWORD,Entries AS DWORD
TYPE LSA_FOREST_TRUST_COLLISION_RECORD,Index AS DWORD,tType AS LONG,Flags AS DWORD,uName AS LSA_UNICODE_STRING
TYPE LSA_FOREST_TRUST_DOMAIN_INFO,pSid AS SID PTR,DnsName AS LSA_UNICODE_STRING,NetbiosName AS LSA_UNICODE_STRING
TYPE LSA_FOREST_TRUST_INFORMATION,RecordCount AS DWORD,Entries AS DWORD
TYPE LSA_FOREST_TRUST_RECORD,Flags AS DWORD,ForestTrustType AS LONG,Time AS QUAD,ftd AS ForestTrustData
TYPE LSA_OBJECT_ATTRIBUTES,Length AS DWORD,RootDirectory AS DWORD,ObjectName AS LSA_UNICODE_STRING PTR,Attributes AS DWORD,SecurityDescriptor AS DWORD,SecurityQualityOfService AS DWORD
TYPE LSA_REFERENCED_DOMAIN_LIST,Entries AS DWORD,Domains AS LSA_TRUST_INFORMATION PTR
TYPE LSA_STRING,Length AS WORD,MaximumLength AS WORD,Buffer AS DWORD
TYPE LSA_TRANSLATED_NAME,Use AS LONG,uName AS LSA_UNICODE_STRING,DomainIndex AS LONG
TYPE LSA_TRANSLATED_SID,Use AS LONG,RelativeId AS DWORD,DomainIndex AS LONG
TYPE LSA_TRANSLATED_SID2,Use AS LONG,pSid AS SID PTR,DomainIndex AS LONG,Flags AS DWORD
TYPE LSA_TRUST_INFORMATION,uName AS LSA_UNICODE_STRING,pSid AS SID PTR
TYPE LSA_UNICODE_STRING,Length AS WORD,MaximumLength AS WORD,Buffer AS DWORD
TYPE LUID,LowPart AS DWORD,HighPart AS LONG
TYPE LUID_AND_ATTRIBUTES,pLuid AS LUID,Attributes AS DWORD
TYPE LV_COLUMN,mask AS DWORD,fmt AS LONG,cx AS LONG,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iSubItem AS LONG,iImage AS LONG,iOrder AS LONG
TYPE LV_DISPINFO,hdr AS NMHDR,item AS LV_ITEM
TYPE LV_FINDINFO,flags AS DWORD,psz AS ASCIIZ PTR,lParam AS LONG,pt AS POINTAPI,vkDirection AS DWORD
TYPE LV_HITTESTINFO,pt AS POINTAPI,flags AS DWORD,iItem AS LONG
TYPE LV_ITEM,mask AS DWORD,iItem AS LONG,iSubItem AS LONG,STATE AS DWORD,stateMask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,lParam AS LONG,iIndent AS LONG,iGroupId AS LONG,cColumns AS DWORD,puColumns AS DWORD PTR
TYPE LV_KEYDOWN BYTE,hdr AS NMHDR,wVKey AS WORD,flags AS DWORD
TYPE LVBKIMAGE,ulFlags AS DWORD,hbm AS DWORD,pszImage AS ASCIIZ PTR,cchImageMax AS DWORD,xOffsetPercent AS LONG,yOffsetPercent AS LONG
TYPE LVCOLUMN,mask AS DWORD,fmt AS LONG,cx AS LONG,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iSubItem AS LONG,iImage AS LONG,iOrder AS LONG
TYPE LVFINDINFO,flags AS DWORD,psz AS ASCIIZ PTR,lParam AS LONG,pt AS POINTAPI,vkDirection AS DWORD
TYPE LVGROUP,cbSize AS DWORD,mask AS DWORD,pszHeader AS DWORD,cchHeader AS LONG,pszFooter AS DWORD,cchFooter AS LONG,iGroupId AS LONG,stateMask AS DWORD,STATE AS DWORD,uAlign AS DWORD
TYPE LVGROUPMETRICS,cbSize AS DWORD,mask AS DWORD,nLeft AS DWORD,nTop AS DWORD,nRight AS DWORD,nBottom AS DWORD,crLeft AS DWORD,crTop AS DWORD,crRight AS DWORD,crBottom AS DWORD,crHeader AS DWORD,crFooter AS DWORD
TYPE LVHITTESTINFO,pt AS POINTAPI,flags AS DWORD,iItem AS LONG,iSubItem AS LONG
TYPE LVINSERTGROUPSORTED,pfnGroupCompare AS DWORD,pvData AS DWORD,lvGrp AS LVGROUP
TYPE LVINSERTMARK,cbSize AS DWORD,dwFlags AS DWORD,iItem AS LONG,dwReserved AS DWORD
TYPE LVITEM,mask AS DWORD,iItem AS LONG,iSubItem AS LONG,STATE AS DWORD,stateMask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,lParam AS LONG,iIndent AS LONG,iGroupId AS LONG,cColumns AS DWORD,puColumns AS DWORD PTR
TYPE LVSETINFOTIP,cbSize AS DWORD,dwFlags AS DWORD,pszText AS DWORD,iItem AS LONG,iSubItem AS LONG
TYPE LVTILEINFO,cbSize AS DWORD,iItem AS LONG,cColumns AS DWORD,puColumns AS DWORD PTR
TYPE LVTILEVIEWINFO,cbSize AS DWORD,dwMask AS DWORD,dwFlags AS DWORD,sizeTile AS SIZEL,cLines AS LONG,rcLabelMargin AS RECT
TYPE MACHINE_POWER_POLICY,Revision AS DWORD,MinSleepAc AS LONG,MinSleepDc AS LONG,ReducedLatencySleepAc AS LONG,ReducedLatencySleepDc AS LONG,DozeTimeoutAc AS DWORD,DozeTimeoutDc AS DWORD,DozeS4TimeoutAc AS DWORD,DozeS4TimeoutDc AS DWORD,MinThrottleAc AS BYTE,MinThrottleDc AS BYTE,pad1(0 TO 1) AS BYTE,OverThrottledAc AS POWER_ACTION_POLICY,OverThrottledDc AS POWER_ACTION_POLICY
TYPE MACHINE_PROCESSOR_POWER_POLICY,Revision AS DWORD,ProcessorPolicyAc AS PROCESSOR_POWER_POLICY,ProcessorPolicyDc AS PROCESSOR_POWER_POLICY
TYPE MAT2,eM11 AS FIXED,eM12 AS FIXED,eM21 AS FIXED,eM22 AS FIXED
TYPE MCHITTESTINFO,cbSize AS DWORD,pt AS POINTAPI,uHit AS DWORD,st AS SYSTEMTIME
TYPE MCI_ANIM_OPEN_PARMS,dwCallback AS DWORD,wDeviceID AS DWORD,lpstrDeviceType AS ASCIIZ PTR,lpstrElementName AS ASCIIZ PTR,lpstrAlias AS ASCIIZ PTR,dwStyle AS DWORD,hwndParent AS DWORD
TYPE MCI_ANIM_PLAY_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,dwSpeed AS DWORD
TYPE MCI_ANIM_RECT_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_ANIM_STEP_PARMS,dwCallback AS DWORD,dwFrames AS DWORD
TYPE MCI_ANIM_UPDATE_PARMS,dwCallback AS DWORD,rc AS RECT,hDC AS DWORD
TYPE MCI_ANIM_WINDOW_PARMS,dwCallback AS DWORD,hWnd AS DWORD,nCmdShow AS DWORD,lpstrText AS ASCIIZ PTR
TYPE MCI_BREAK_PARMS,dwCallback AS DWORD,nVirtKey AS LONG,hwndBreak AS LONG
TYPE MCI_CLOSE_PARMS,dwCallback AS DWORD
TYPE MCI_DGV_CAPTURE_PARMS,dwCallback AS DWORD,lpstrFileName AS ASCIIZ PTR,rc AS RECT
TYPE MCI_DGV_COPY_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,rc AS RECT,dwAudioStream AS DWORD,dwVideoStream AS DWORD
TYPE MCI_DGV_CUE_PARMS,dwCallback AS DWORD,dwTo AS DWORD
TYPE MCI_DGV_CUT_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,rc AS RECT,dwAudioStream AS DWORD,dwVideoStream AS DWORD
TYPE MCI_DGV_DELETE_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,rc AS RECT,dwAudioStream AS DWORD,dwVideoStream AS DWORD
TYPE MCI_DGV_FREEZE_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_DGV_INFO_PARMS,dwCallback AS DWORD,lpstrReturn AS ASCIIZ PTR,dwRetSize AS DWORD,dwItem AS DWORD
TYPE MCI_DGV_LIST_PARMS,dwCallback AS DWORD,lpstrReturn AS ASCIIZ PTR,dwLength AS DWORD,dwNumber AS DWORD,dwItem AS DWORD,lpstrAlgorithm AS ASCIIZ PTR
TYPE MCI_DGV_LOAD_PARMS,dwCallback AS DWORD,lpFileName AS ASCIIZ PTR
TYPE MCI_DGV_MONITOR_PARMS,dwCallback AS DWORD,dwSource AS DWORD,dwMethod AS DWORD
TYPE MCI_DGV_OPEN_PARMS,dwCallback AS DWORD,wDeviceID AS DWORD,lpstrDeviceType AS ASCIIZ PTR,lpstrElementName AS ASCIIZ PTR,lpstrAlias AS ASCIIZ PTR,dwStyle AS DWORD,hWndParent AS DWORD
TYPE MCI_DGV_PASTE_PARMS,dwCallback AS DWORD,dwTo AS DWORD,rc AS RECT,dwAudioStream AS DWORD,dwVideoStream AS DWORD
TYPE MCI_DGV_PAUSE_PARMS,dwCallback AS DWORD
TYPE MCI_DGV_PLAY_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD
TYPE MCI_DGV_PUT_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_DGV_QUALITY_PARMS,dwCallback AS DWORD,dwItem AS DWORD,lpstrName AS ASCIIZ PTR,lpstrAlgorithm AS DWORD,dwHandle AS DWORD
TYPE MCI_DGV_RECORD_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,rc AS RECT,dwAudioStream AS DWORD,dwVideoStream AS DWORD
TYPE MCI_DGV_RECT_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_DGV_RESERVE_PARMS,dwCallback AS DWORD,lpstrPath AS ASCIIZ PTR,dwSize AS DWORD
TYPE MCI_DGV_RESTORE_PARMS,dwCallback AS DWORD,lpstrFileName AS ASCIIZ PTR,rc AS RECT
TYPE MCI_DGV_RESUME_PARMS,dwCallback AS DWORD
TYPE MCI_DGV_SAVE_PARMS,dwCallback AS DWORD,lpstrFileName AS ASCIIZ PTR,rc AS RECT
TYPE MCI_DGV_SET_PARMS,dwCallback AS DWORD,dwTimeFormat AS DWORD,dwAudio AS DWORD,dwFileFormat AS DWORD,dwSpeed AS DWORD
TYPE MCI_DGV_SETAUDIO_PARMS,dwCallback AS DWORD,dwItem AS DWORD,dwValue AS DWORD,dwOver AS DWORD,lpstrAlgorithm AS ASCIIZ PTR,lpstrQuality AS ASCIIZ PTR
TYPE MCI_DGV_SETVIDEO_PARMS,dwCallback AS DWORD,dwItem AS DWORD,dwValue AS DWORD,dwOver AS DWORD,lpstrAlgorithm AS ASCIIZ PTR,lpstrQuality AS ASCIIZ PTR,dwSourceNumber AS DWORD
TYPE MCI_DGV_SIGNAL_PARMS,dwCallback AS DWORD,dwPosition AS DWORD,dwPeriod AS DWORD,dwUserParm AS DWORD
TYPE MCI_DGV_STATUS_PARMS,dwCallback AS DWORD,dwReturn AS DWORD,dwItem AS DWORD,dwTrack AS DWORD,lpstrDrive AS ASCIIZ PTR,dwReference AS DWORD
TYPE MCI_DGV_STEP_PARMS,dwCallback AS DWORD,dwFrames AS DWORD
TYPE MCI_DGV_STOP_PARMS,dwCallback AS DWORD
TYPE MCI_DGV_UNFREEZE_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_DGV_UPDATE_PARMS,dwCallback AS DWORD,rc AS RECT,hDC AS DWORD
TYPE MCI_DGV_WHERE_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_DGV_WINDOW_PARMS,dwCallback AS DWORD,hWnd AS DWORD,nCmdShow AS DWORD,lpstrText AS ASCIIZ PTR
TYPE MCI_GENERIC_PARMS,dwCallback AS DWORD
TYPE MCI_GETDEVCAPS_PARMS,dwCallback AS DWORD,dwReturn AS DWORD,dwIten AS DWORD
TYPE MCI_INFO_PARMS,dwCallback AS DWORD,lpstrReturn AS ASCIIZ PTR,dwRetSize AS DWORD
TYPE MCI_LOAD_PARMS,dwCallback AS DWORD,lpFileName AS ASCIIZ PTR
TYPE MCI_OPEN_PARMS,dwCallback AS DWORD,wDeviceId AS DWORD,lpstrDeviceType AS ASCIIZ PTR,lpstrElementName AS ASCIIZ PTR,lpstrAlias AS ASCIIZ PTR
TYPE MCI_OVLY_LOAD_PARMS,dwCallback AS DWORD,lpFileName AS ASCIIZ PTR,rc AS RECT
TYPE MCI_OVLY_OPEN_PARMS,dwCallback AS DWORD,wDeviceId AS DWORD,lpstrDeviceType AS ASCIIZ PTR,lpstrElementName AS ASCIIZ PTR,lpstrAlias AS ASCIIZ PTR,dwStyle AS DWORD,hwndParent AS DWORD
TYPE MCI_OVLY_RECT_PARMS,dwCallback AS DWORD,rc AS RECT
TYPE MCI_OVLY_SAVE_PARMS,dwCallback AS DWORD,lpFileName AS ASCIIZ PTR,rc AS RECT
TYPE MCI_OVLY_WINDOW_PARMS,dwCallback AS DWORD,hWnd AS DWORD,nCmdShow AS DWORD,lpstrText AS ASCIIZ PTR
TYPE MCI_PLAY_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD
TYPE MCI_REALIZE_PARMS,dwCallback AS DWORD
TYPE MCI_RECORD_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD
TYPE MCI_SAVE_PARMS,dwCallback AS DWORD,lpFileName AS ASCIIZ PTR
TYPE MCI_SEEK_PARMS,dwCallback AS DWORD,dwTo AS DWORD
TYPE MCI_SEQ_SET_PARMS,dwCallback AS DWORD,dwTimeFormat AS DWORD,dwAudio AS DWORD,dwTempo AS DWORD,dwPort AS DWORD,dwSlave AS DWORD,dwMaster AS DWORD,dwOffset AS DWORD
TYPE MCI_SET_PARMS,dwCallback AS DWORD,dwTimeFormat AS DWORD,dwAudio AS DWORD
TYPE MCI_STATUS_PARMS,dwCallback AS DWORD,dwReturn AS DWORD,dwItem AS DWORD,dwTrack AS DWORD
TYPE MCI_SYSINFO_PARMS,dwCallback AS DWORD,lpstrReturn AS ASCIIZ PTR,dwRetSize AS DWORD,dwNumber AS DWORD,wDeviceType AS DWORD
TYPE MCI_VCR_CUE_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD
TYPE MCI_VCR_ESCAPE_PARMS,dwCallback AS DWORD,lpstrCommand AS ASCIIZ PTR
TYPE MCI_VCR_LIST_PARMS,dwCallback AS DWORD,dwReturn AS DWORD,dwNumber AS DWORD
TYPE MCI_VCR_PLAY_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,dwAt AS DWORD
TYPE MCI_VCR_RECORD_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,dwAt AS DWORD
TYPE MCI_VCR_SEEK_PARMS,dwCallback AS DWORD,dwTo AS DWORD,dwMark AS DWORD,dwAt AS DWORD
TYPE MCI_VCR_SET_PARMS,dwCallback AS DWORD,dwTimeFormat AS DWORD,dwAudio AS DWORD,dwTimeMode AS DWORD,dwRecordFormat AS DWORD,dwCounterFormat AS DWORD,dwIndex AS DWORD,dwTracking AS DWORD,dwSpeed AS DWORD,dwLength AS DWORD,dwCounter AS DWORD,dwClock AS DWORD,dwPauseTimeout AS DWORD,dwPrerollDuration AS DWORD,dwPostrollDuration AS DWORD
TYPE MCI_VCR_SETAUDIO_PARMS,dwCallback AS DWORD,dwTrack AS DWORD,dwTo AS DWORD,dwNumber AS DWORD
TYPE MCI_VCR_SETTUNER_PARMS,dwCallback AS DWORD,dwChannel AS DWORD,dwNumber AS DWORD
TYPE MCI_VCR_SETVIDEO_PARMS,dwCallback AS DWORD,dwTrack AS DWORD,dwTo AS DWORD,dwNumber AS DWORD
TYPE MCI_VCR_SIGNAL_PARMS,dwCallback AS DWORD,dwPosition AS DWORD,dwPeriod AS DWORD,dwUserParm AS DWORD
TYPE MCI_VCR_STATUS_PARMS,dwCallback AS DWORD,dwReturn AS DWORD,dwItem AS DWORD,dwTrack AS DWORD,dwNumber AS DWORD
TYPE MCI_VCR_STEP_PARMS,dwCallback AS DWORD,dwFrames AS DWORD
TYPE MCI_VD_ESCAPE_PARMS,dwCallback AS DWORD,lpstrCommand AS ASCIIZ PTR
TYPE MCI_VD_PLAY_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD,dwSpeed AS DWORD
TYPE MCI_VD_STEP_PARMS,dwCallback AS DWORD,dwFrames AS DWORD
TYPE MCI_WAVE_DELETE_PARMS,dwCallback AS DWORD,dwFrom AS DWORD,dwTo AS DWORD
TYPE MCI_WAVE_OPEN_PARMS,dwCallback AS DWORD,wDeviceID AS DWORD,lpstrDeviceType AS ASCIIZ PTR,lpstrElementName AS ASCIIZ PTR,lpstrAlias AS ASCIIZ PTR,dwBufferSeconds AS DWORD
TYPE MCI_WAVE_SET_PARMS,dwCallback AS DWORD,dwTimeFormat AS DWORD,dwAudio AS DWORD,wInput AS DWORD,wOutput AS DWORD,wFormatTag AS WORD,wReserved2 AS WORD,nChannels AS WORD,wReserved3 AS WORD,nSamplesPerSec AS DWORD,nAvgBytesPerSec AS DWORD,nBlockAlign AS WORD,wReserved4 AS WORD,wBitsPerSample AS WORD,wReserved5 AS WORD
TYPE MDICREATESTRUCT,szClass AS ASCIIZ PTR,szTitle AS ASCIIZ PTR,hOwner AS DWORD,x AS LONG,y AS LONG,cx AS LONG,cy AS LONG,style AS DWORD,lParam AS LONG
TYPE MDINEXTMENU,hmenuIn AS DWORD,hmenuNext AS DWORD,hwndNext AS DWORD
TYPE MEASUREITEMSTRUCT,CtlType AS DWORD,CtlID AS DWORD,itemID AS DWORD,itemWidth AS DWORD,itemHeight AS DWORD,itemData AS DWORD
TYPE MEMORY_BASIC_INFORMATION,BaseAddress AS DWORD,AllocationBase AS DWORD,AllocationProtect AS DWORD,RegionSize AS LONG,STATE AS DWORD,Protect AS DWORD,dType AS DWORD
TYPE MEMORY_BASIC_INFORMATION_VLM,BaseAddress AS QUAD,AllocationBase AS QUAD,RegionSize AS QUAD,AllocationProtect AS DWORD,STATE AS DWORD,Protect AS DWORD,dType AS DWORD
TYPE MEMORYSTATUS,dwLength AS DWORD,dwMemoryLoad AS DWORD,dwTotalPhys AS DWORD,dwAvailPhys AS DWORD,dwTotalPageFile AS DWORD,dwAvailPageFile AS DWORD,dwTotalVirtual AS DWORD,dwAvailVirtual AS DWORD
TYPE MEMORYSTATUSEX,dwLength AS DWORD,dwMemoryLoad AS DWORD,ullTotalPhys AS QUAD,ullAvailPhys AS QUAD,ullTotalPageFile AS QUAD,ullAvailPageFile AS QUAD,ullTotalVirtual AS QUAD,ullAvailVirtual AS QUAD,ullAvailExtendedVirtual AS QUAD
TYPE MENU_EVENT_RECORD,dwCommandId AS DWORD
TYPE MENUBARINFO,cbSize AS DWORD,rcBar AS RECT,hMenu AS DWORD,hwndMenu AS DWORD,dwFlags AS DWORD
TYPE MENUGETOBJECTINFO,dwFlags AS DWORD,uPos AS DWORD,hmenu AS DWORD,riid AS DWORD,pvObj AS DWORD
TYPE MENUINFO,cbSize AS DWORD,fMask AS DWORD,dwStyle AS DWORD,cyMax AS DWORD,hbrBack AS DWORD,dwContextHelpID AS DWORD,dwMenuData AS DWORD
TYPE MENUITEMINFO,cbSize AS DWORD,fMask AS DWORD,fType AS DWORD,fState AS DWORD,wID AS DWORD,hSubMenu AS LONG,hbmpChecked AS LONG,hbmpUnchecked AS LONG,dwItemData AS DWORD,dwTypeData AS ASCIIZ PTR,cch AS DWORD,hbmpItem AS DWORD
TYPE MENUITEMTEMPLATE,mtOption AS WORD,mtID AS WORD,mtString AS WORD
TYPE MENUITEMTEMPLATEHEADER,versionNumber AS WORD,offset AS WORD
TYPE METAFILEPICT,mm AS LONG,xExt AS LONG,yExt AS LONG,hMF AS DWORD
TYPE METAHEADER WORD,mtType AS WORD,mtHeaderSize AS WORD,mtVersion AS WORD,mtSize AS DWORD,mtNoObjects AS WORD,mtMaxRecord AS DWORD,mtNoParameters AS WORD
TYPE METARECORD,rdSize AS DWORD,rdFunction AS WORD,rdParm(0 TO 0) AS WORD
TYPE MIB_BEST_IF,dwDestAddr AS DWORD,dwIfIndex AS DWORD
TYPE MIB_BOUNDARYROW,dwGroupAddress AS DWORD,dwGroupMask AS DWORD
TYPE MIB_ICMP,stats AS MIBICMPINFO
TYPE MIB_IFNUMBER,dwValue AS DWORD
TYPE MIB_IFROW,wszName AS STRING * (%MAX_INTERFACE_NAME_LEN * 2),dwIndex AS DWORD,dwType AS DWORD,dwMtu AS DWORD,dwSpeed AS DWORD,dwPhysAddrLen AS DWORD,bPhysAddr(0 TO %MAXLEN_PHYSADDR - 1) AS BYTE,dwAdminStatus AS DWORD,dwOperStatus AS DWORD,dwLastChange AS DWORD,dwInOctets AS DWORD,dwInUcastPkts AS DWORD,dwInNUcastPkts AS DWORD,dwInDiscards AS DWORD,dwInErrors AS DWORD,dwInUnknownProtos AS DWORD,dwOutOctets AS DWORD,dwOutUcastPkts AS DWORD,dwOutNUcastPkts AS DWORD,dwOutDiscards AS DWORD,dwOutErrors AS DWORD,dwOutQLen AS DWORD,dwDescrLen AS DWORD,bDescr(0 TO %MAXLEN_IFDESCR - 1) AS BYTE
TYPE MIB_IFSTATUS,dwIfIndex AS DWORD,dwAdminStatus AS DWORD,dwOperationalStatus AS DWORD,bMHbeatActive AS LONG,bMHbeatAlive AS LONG
TYPE MIB_IFTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IFROW
TYPE MIB_IPADDRROW,dwAddr AS DWORD,dwIndex AS DWORD,dwMask AS DWORD,dwBCastAddr AS DWORD,dwReasmSize AS DWORD,unused1 AS WORD,unused2 AS WORD
TYPE MIB_IPADDRTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPADDRROW
TYPE MIB_IPDESTROW,ForwardRow AS MIB_IPFORWARDROW,dwForwardPreference AS DWORD,dwForwardViewSet AS DWORD
TYPE MIB_IPDESTTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPDESTROW
TYPE MIB_IPFORWARDNUMBER,dwValue AS DWORD
TYPE MIB_IPFORWARDROW,dwForwardDest AS DWORD,dwForwardMask AS DWORD,dwForwardPolicy AS DWORD,dwForwardNextHop AS DWORD,dwForwardIfIndex AS DWORD,dwForwardType AS DWORD,dwForwardProto AS DWORD,dwForwardAge AS DWORD,dwForwardNextHopAS AS DWORD,dwForwardMetric1 AS DWORD,dwForwardMetric2 AS DWORD,dwForwardMetric3 AS DWORD,dwForwardMetric4 AS DWORD,dwForwardMetric5 AS DWORD
TYPE MIB_IPFORWARDTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPFORWARDROW
TYPE MIB_IPMCAST_BOUNDARY,dwIfIndex AS DWORD,dwGroupAddress AS DWORD,dwGroupMask AS DWORD,dwStatus AS DWORD
TYPE MIB_IPMCAST_BOUNDARY_TABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPMCAST_BOUNDARY
TYPE MIB_IPMCAST_GLOBAL,dwEnable AS DWORD
TYPE MIB_IPMCAST_IF_ENTRY,dwIfIndex AS DWORD,dwTtl AS DWORD,dwProtocol AS DWORD,dwRateLimit AS DWORD,ulInMcastOctets AS DWORD,ulOutMcastOctets AS DWORD
TYPE MIB_IPMCAST_IF_TABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPMCAST_IF_ENTRY
TYPE MIB_IPMCAST_MFE,dwGroup AS DWORD,dwSource AS DWORD,dwSrcMask AS DWORD,dwUpStrmNgbr AS DWORD,dwInIfIndex AS DWORD,dwInIfProtocol AS DWORD,dwRouteProtocol AS DWORD,dwRouteNetwork AS DWORD,dwRouteMask AS DWORD,ulUpTime AS DWORD,ulExpiryTime AS DWORD,ulTimeOut AS DWORD,ulNumOutIf AS DWORD,fFlags AS DWORD,dwReserved AS DWORD,rgmioOutInfo(0 TO 0) AS MIB_IPMCAST_OIF
TYPE MIB_IPMCAST_MFE_STATS,dwGroup AS DWORD,dwSource AS DWORD,dwSrcMask AS DWORD,dwUpStrmNgbr AS DWORD,dwInIfIndex AS DWORD,dwInIfProtocol AS DWORD,dwRouteProtocol AS DWORD,dwRouteNetwork AS DWORD,dwRouteMask AS DWORD,ulUpTime AS DWORD,ulExpiryTime AS DWORD,ulNumOutIf AS DWORD,ulInPkts AS DWORD,ulInOctets AS DWORD,ulPktsDifferentIf AS DWORD,ulQueueOverflow AS DWORD,rgmiosOutStats(0 TO 0) AS MIB_IPMCAST_OIF_STATS
TYPE MIB_IPMCAST_OIF,dwOutIfIndex AS DWORD,dwNextHopAddr AS DWORD,pvReserved AS BYTE PTR,dwReserved AS DWORD
TYPE MIB_IPMCAST_OIF_STATS,dwOutIfIndex AS DWORD,dwNextHopAddr AS DWORD,pvDialContext AS BYTE PTR,ulTtlTooLow AS DWORD,ulFragNeeded AS DWORD,ulOutPackets AS DWORD,ulOutDiscards AS DWORD
TYPE MIB_IPMCAST_SCOPE,dwGroupAddress AS DWORD,dwGroupMask AS DWORD,snNameBuffer AS STRING * ((%MAX_SCOPE_NAME_LEN + 1) * 2),dwStatus AS DWORD
TYPE MIB_IPNETROW,dwIndex AS DWORD,dwPhysAddrLen AS DWORD,bPhysAddr(0 TO %MAXLEN_PHYSADDR - 1) AS BYTE,dwAddr AS DWORD,dwType AS DWORD
TYPE MIB_IPNETTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPNETROW
TYPE MIB_IPSTATS,dwForwarding AS DWORD,dwDefaultTTL AS DWORD,dwInReceives AS DWORD,dwInHdrErrors AS DWORD,dwInAddrErrors AS DWORD,dwForwDatagrams AS DWORD,dwInUnknownProtos AS DWORD,dwInDiscards AS DWORD,dwInDelivers AS DWORD,dwOutRequests AS DWORD,dwRoutingDiscards AS DWORD,dwOutDiscards AS DWORD,dwOutNoRoutes AS DWORD,dwReasmTimeout AS DWORD,dwReasmReqds AS DWORD,dwReasmOks AS DWORD,dwReasmFails AS DWORD,dwFragOks AS DWORD,dwFragFails AS DWORD,dwFragCreates AS DWORD,dwNumIf AS DWORD,dwNumAddr AS DWORD,dwNumRoutes AS DWORD
TYPE MIB_MCAST_LIMIT_ROW,dwTtl AS DWORD,dwRateLimit AS DWORD
TYPE MIB_MFE_STATS_TABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPMCAST_MFE_STATS
TYPE MIB_MFE_TABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_IPMCAST_MFE
TYPE MIB_OPAQUE_INFO,dwId AS DWORD,mou AS MIB_OPAQUE_UNION
TYPE MIB_OPAQUE_QUERY,dwVarId AS DWORD,rgdwVarIndex(0 TO 0) AS DWORD
TYPE MIB_PROXYARP,dwAddress AS DWORD,dwMask AS DWORD,dwIfIndex AS DWORD
TYPE MIB_ROUTESTATE,bRoutesSetToStack AS LONG
TYPE MIB_TCPROW,dwState AS DWORD,dwLocalAddr AS DWORD,dwLocalPort AS DWORD,dwRemoteAddr AS DWORD,dwRemotePort AS DWORD
TYPE MIB_TCPSTATS,dwRtoAlgorithm AS DWORD,dwRtoMin AS DWORD,dwRtoMax AS DWORD,dwMaxConn AS DWORD,dwActiveOpens AS DWORD,dwPassiveOpens AS DWORD,dwAttemptFails AS DWORD,dwEstabResets AS DWORD,dwCurrEstab AS DWORD,dwInSegs AS DWORD,dwOutSegs AS DWORD,dwRetransSegs AS DWORD,dwInErrs AS DWORD,dwOutRsts AS DWORD,dwNumConns AS DWORD
TYPE MIB_TCPTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_TCPROW
TYPE MIB_UDPROW,dwLocalAddr AS DWORD,dwLocalPort AS DWORD
TYPE MIB_UDPSTATS,dwInDatagrams AS DWORD,dwNoPorts AS DWORD,dwInErrors AS DWORD,dwOutDatagrams AS DWORD,dwNumAddrs AS DWORD
TYPE MIB_UDPTABLE,dwNumEntries AS DWORD,table(0 TO 0) AS MIB_UDPROW
TYPE MIBICMPINFO,icmpInStats AS MIBICMPSTATS,icmpOutStats AS MIBICMPSTATS
TYPE MIBICMPSTATS,dwMsgs AS DWORD,dwErrors AS DWORD,dwDestUnreachs AS DWORD,dwTimeExcds AS DWORD,dwParmProbs AS DWORD,dwSrcQuenchs AS DWORD,dwRedirects AS DWORD,dwEchos AS DWORD,dwEchoReps AS DWORD,dwTimestamps AS DWORD,dwTimestampReps AS DWORD,dwAddrMasks AS DWORD,dwAddrMaskReps AS DWORD
TYPE midi,songptrpos AS DWORD
TYPE MIDIEVENT,dwDeltaTime AS DWORD,dwStreamID AS DWORD,dwEvent AS DWORD,dwParms(0 TO 0) AS DWORD
TYPE MIDIHDR,lpData AS ASCIIZ PTR,dwBufferLength AS DWORD,dwBytesRecorded AS DWORD,dwUser AS DWORD,dwFlags AS DWORD,lpNext AS LONG,Reserved AS DWORD,dwOffset AS DWORD,dwReserved(0 TO 7) AS DWORD
TYPE MIDIINCAPS,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN,dwSupport AS DWORD
TYPE MIDIOUTCAPS,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN,wTechnology AS WORD,wVoices AS WORD,wNotes AS WORD,wChannelMask AS WORD,dwSupport AS DWORD
TYPE MIDIPROPTEMPO,cbStruct AS DWORD,dwTempo AS DWORD
TYPE MIDIPROPTIMEDIV,cbStruct AS DWORD,dwTimeDiv AS DWORD
TYPE MIDISTRMBUFFVER,dwVersion AS LONG,dwMid AS LONG,dwOEMVersion AS LONG
TYPE MINIMIZEDMETRICS,cbSize AS DWORD,iWidth AS LONG,iHorzGap AS LONG,iVertGap AS LONG,iArrange AS LONG
TYPE MINMAXINFO,ptReserved AS POINTAPI,ptMaxSize AS POINTAPI,ptMaxPosition AS POINTAPI,ptMinTrackSize AS POINTAPI,ptMaxTrackSize AS POINTAPI
TYPE MIXERCAPS,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN,fdwSupport AS DWORD,cDestinations AS DWORD
TYPE MIXERCONTROL,cbStruct AS DWORD,dwControlID AS DWORD,dwControlType AS DWORD,fdwControl AS DWORD,cMultipleItems AS DWORD,szShortName AS ASCIIZ * %MIXER_SHORT_NAME_CHARS,szName AS ASCIIZ * %MIXER_LONG_NAME_CHARS,Bounds AS pbBounds,Metrics AS pbMetrics
TYPE MIXERCONTROLDETAILS,cbStruct AS DWORD,dwControlID AS DWORD,cChannels AS DWORD,item AS DWORD,cbDetails AS DWORD,paDetails AS LONG
TYPE MIXERCONTROLDETAILS_BOOLEAN,fValue AS LONG
TYPE MIXERCONTROLDETAILS_LISTTEXT,dwParam1 AS DWORD,dwParam2 AS DWORD,szName AS ASCIIZ * %MIXER_LONG_NAME_CHARS
TYPE MIXERCONTROLDETAILS_SIGNED,lValue AS LONG
TYPE MIXERCONTROLDETAILS_UNSIGNED,dwValue AS DWORD
TYPE MIXERLINE,cbStruct AS DWORD,dwDestination AS DWORD,dwSource AS DWORD,dwLineID AS DWORD,fdwLine AS DWORD,dwUser AS DWORD,dwComponentType AS DWORD,cChannels AS DWORD,cConnections AS DWORD,cControls AS DWORD,szShortName AS ASCIIZ * %MIXER_SHORT_NAME_CHARS,szName AS ASCIIZ * %MIXER_LONG_NAME_CHARS,lpTarget AS Target
TYPE MIXERLINECONTROLS,cbStruct AS DWORD,dwLineID AS DWORD,item AS DWORD,cControls AS DWORD,cbmxctrl AS DWORD,pamxctrl AS MIXERCONTROL PTR
TYPE MMCKINFO,ckid AS LONG,ckSize AS DWORD,fccType AS LONG,dwDataOffset AS DWORD,dwFlags AS DWORD
TYPE MMIOINFO,dwFlags AS DWORD,fccIOProc AS LONG,pIOProc AS LONG,wErrorRet AS DWORD,htask AS LONG,cchBuffer AS LONG,pchBuffer AS ASCIIZ PTR,pchNext AS ASCIIZ PTR,pchEndRead AS ASCIIZ PTR,pchEndWrite AS ASCIIZ PTR,lBufOffset AS LONG,lDiskOffset AS LONG,adwInfo(0 TO 3) AS DWORD,dwReserved1 AS DWORD,dwReserved2 AS DWORD,hmmio AS DWORD
TYPE MMTIME,wType AS DWORD,pbMMTIME AS pbMMTIMEunion
TYPE MODEMDEVCAPS,dwActualSize AS DWORD,dwRequiredSize AS DWORD,dwDevSpecificOffset AS DWORD,dwDevSpecificSize AS DWORD,dwModemProviderVersion AS DWORD,dwModemManufacturerOffset AS DWORD,dwModemManufacturerSize AS DWORD,dwModemModelOffset AS DWORD,dwModemModelSize AS DWORD,dwModemVersionOffset AS DWORD,dwModemVersionSize AS DWORD,dwDialOptions AS LONG,dwCallSetupFailTimer AS LONG,dwInactivityTimeout AS LONG,dwSpeakerVolume AS LONG,dwSpeakerMode AS LONG,dwModemOptions AS LONG,dwMaxDTERate AS LONG,dwMaxDCERate AS LONG,abVariablePortion(0 TO 0) AS BYTE
TYPE MODEMSETTINGS,dwActualSize AS DWORD,dwRequiredSize AS DWORD,dwDevSpecificOffset AS DWORD,dwDevSpecificSize AS DWORD,dwCallSetupFailTimer AS DWORD,dwInactivityTimeout AS DWORD,dwSpeakerVolume AS DWORD,dwSpeakerMode AS DWORD,dwPreferredModemOptions AS DWORD,dwNegotiatedModemOptions AS DWORD,dwNegotiatedDCERate AS DWORD,abVariablePortion(0 TO 0) AS BYTE
TYPE MODULEENTRY32,dwSize AS DWORD,th32ModuleID AS DWORD,th32ProcessID AS DWORD,GlblcntUsage AS DWORD,ProccntUsage AS DWORD,modBaseAddr AS BYTE PTR,modBaseSize AS DWORD,hModule AS DWORD,szModule AS ASCIIZ * (%MAX_MODULE_NAME32 + 1),szExePath AS ASCIIZ * %MAX_PATH
TYPE MONCBSTRUCT,cb AS DWORD,dwTime AS DWORD,htask AS LONG,dwRet AS DWORD,wType AS DWORD,wFmt AS DWORD,hConv AS DWORD,hsz1 AS DWORD,hsz2 AS DWORD,hData AS DWORD,dwData1 AS DWORD,dwData2 AS DWORD,cc AS CONVCONTEXT,cbData AS DWORD,xData(0 TO 7) AS DWORD
TYPE MONCONVSTRUCT,cb AS DWORD,fConnect AS LONG,dwTime AS DWORD,htask AS LONG,hszSvc AS LONG,hszTopic AS DWORD,hConvClient AS DWORD,hConvServer AS DWORD
TYPE MONERRSTRUCT,cb AS DWORD,wLastError AS DWORD,dwTime AS DWORD,htask AS LONG
TYPE MONHSZSTRUCT,cb AS DWORD,fsAction AS LONG,dwTime AS DWORD,hsz AS DWORD,htask AS LONG,str AS STRING * 1
TYPE MONITOR_INFO_1,pName AS ASCIIZ PTR
TYPE MONITOR_INFO_2,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDLLName AS ASCIIZ PTR
TYPE MONITORINFO,cbSize AS DWORD,rcMonitor AS RECT,rcWork AS RECT,dwFlags AS DWORD
TYPE MONITORINFOEX,cbSize AS DWORD,rcMonitor AS RECT,rcWork AS RECT,dwFlags AS DWORD,szDevice AS ASCIIZ * %CCHDEVICENAME
TYPE MONLINKSTRUCT,cb AS DWORD,dwTime AS DWORD,htask AS LONG,fEstablished AS LONG,fNoData AS LONG,hszSvc AS LONG,hszTopic AS DWORD,hszItem AS DWORD,wFmt AS DWORD,fServer AS LONG,hConvServer AS LONG,hConvClient AS LONG
TYPE MONMSGSTRUCT,cb AS DWORD,hWndTo AS DWORD,dwTime AS DWORD,htask AS LONG,wMsg AS DWORD,wParam AS DWORD,lParam AS LONG,dmhd AS DDEML_MSG_HOOK_DATA
TYPE MOUSE_EVENT_RECORD,dwMousePosition AS COORD,dwButtonState AS DWORD,dwControlKeyState AS DWORD,dwEventFlags AS DWORD
TYPE MOUSEHOOKSTRUCT,pt AS POINTAPI,hWnd AS DWORD,wHitTestCode AS DWORD,dwExtraInfo AS DWORD
TYPE MOUSEHOOKSTRUCTEX,pt AS POINTAPI,hWnd AS DWORD,wHitTestCode AS DWORD,dwExtraInfo AS DWORD,mouseData AS DWORD
TYPE MOUSEINPUT,dx AS LONG,dy AS LONG,mouseData AS DWORD,dwFlags AS DWORD,time AS DWORD,dwExtraInfo AS DWORD
TYPE MOUSEKEYS,cbSize AS DWORD,dwFlags AS DWORD,iMaxSpeed AS DWORD,iTimeToMaxSpeed AS DWORD,iCtrlSpeed AS DWORD,dwReserved1 AS DWORD,dwReserved2 AS DWORD
TYPE MOUSEMOVEPOINT,x AS LONG,y AS LONG,time AS DWORD,dwExtraInfo AS DWORD
TYPE MSGBOXPARAMS,cbSize AS DWORD,hWndOwner AS DWORD,hInstance AS DWORD,lpszText AS ASCIIZ PTR,lpszCaption AS ASCIIZ PTR,dwStyle AS DWORD,lpszIcon AS ASCIIZ PTR,dwContextHelpId AS DWORD,lpfnMsgBoxCallback AS LONG,dwLanguageId AS DWORD
TYPE MSGFILTER DWORD,hdr AS NMHDR,msg AS DWORD,wParam AS LONG,lParam AS LONG
TYPE MSLLHOOKSTRUCT,pt AS POINTAPI,mouseData AS DWORD,flags AS DWORD,time AS DWORD,dwExtraInfo AS DWORD
TYPE MSV1_0_AV_PAIR,AvId AS WORD,AvLen AS WORD
TYPE MSV1_0_CHANGEPASSWORD_REQUEST,MessageType AS LONG,DomainName AS UNICODE_STRING,AccountName AS UNICODE_STRING,OldPassword AS UNICODE_STRING,NewPassword AS UNICODE_STRING,Impersonating AS BYTE
TYPE MSV1_0_CHANGEPASSWORD_RESPONSE DWORD,MessageType AS LONG,PasswordInfoValid AS BYTE,DomainPasswordInfo AS DOMAIN_PASSWORD_INFORMATION
TYPE MSV1_0_INTERACTIVE_LOGON,MessageType AS LONG,LogonDomainName AS UNICODE_STRING,UserName AS UNICODE_STRING,Password AS UNICODE_STRING
TYPE MSV1_0_INTERACTIVE_PROFILE,MessageType AS LONG,LogonCount AS WORD,BadPasswordCount AS WORD,LogonTime AS QUAD,LogoffTime AS QUAD,KickOffTime AS QUAD,PasswordLastSet AS QUAD,PasswordCanChange AS QUAD,PasswordMustChange AS QUAD,LogonScript AS UNICODE_STRING,HomeDirectory AS UNICODE_STRING,FullName AS UNICODE_STRING,ProfilePath AS UNICODE_STRING,HomeDirectoryDrive AS UNICODE_STRING,LogonServer AS UNICODE_STRING,UserFlags AS DWORD
TYPE MSV1_0_LM20_LOGON,MessageType AS LONG,LogonDomainName AS UNICODE_STRING,UserName AS UNICODE_STRING,Workstation AS UNICODE_STRING,ChallengeToClient AS STRING * %MSV1_0_CHALLENGE_LENGTH,CaseSensitiveChallengeResponse AS LSA_STRING,CaseInsensitiveChallengeResponse AS LSA_STRING,ParameterControl AS DWORD
TYPE MSV1_0_LM20_LOGON_PROFILE,MessageType AS LONG,KickOffTime AS QUAD,LogoffTime AS QUAD,UserFlags AS DWORD,UserSessionKey AS STRING * %MSV1_0_USER_SESSION_KEY_LENGTH,LogonDomainName AS UNICODE_STRING,LanmanSessionKey AS STRING * %MSV1_0_LANMAN_SESSION_KEY_LENGTH,LogonServer AS UNICODE_STRING,UserParameters AS UNICODE_STRING
TYPE MSV1_0_NTLM3_RESPONSE,Response AS STRING * %MSV1_0_NTLM3_RESPONSE_LENGTH,RespType AS BYTE,HiRespType AS BYTE,Flags AS WORD,MsgWord AS DWORD,TimeStamp AS QUAD,ChallengeFromClient AS STRING * %MSV1_0_CHALLENGE_LENGTH,AvPairsOff AS DWORD,Buffer AS STRING * 2
TYPE MSV1_0_PASSTHROUGH_REQUEST,MessageType AS LONG,DomainName AS UNICODE_STRING,PackageName AS UNICODE_STRING,DataLength AS DWORD,LogonData AS DWORD,Pad AS DWORD
TYPE MSV1_0_PASSTHROUGH_RESPONSE,MessageType AS LONG,Pad AS DWORD,DataLength AS DWORD,ValidationData AS DWORD
TYPE MSV1_0_SUBAUTH_LOGON,MessageType AS LONG,LogonDomainName AS UNICODE_STRING,UserName AS UNICODE_STRING,Workstation AS UNICODE_STRING,ChallengeToClient AS STRING * %MSV1_0_CHALLENGE_LENGTH,AuthenticationInfo1 AS LSA_STRING,AuthenticationInfo2 AS LSA_STRING,ParameterControl AS DWORD,SubAuthPackageId AS DWORD
TYPE MSV1_0_SUBAUTH_REQUEST,MessageType AS LONG,SubAuthPackageId AS DWORD,SubAuthInfoLength AS DWORD,SubAuthSubmitBuffer AS DWORD
TYPE MSV1_0_SUBAUTH_RESPONSE,MessageType AS LONG,SubAuthInfoLength AS DWORD,SubAuthReturnBuffer AS DWORD
TYPE MSV1_0_SUPPLEMENTAL_CREDENTIAL,Version AS DWORD,Flags AS DWORD,LmPassword AS STRING * %MSV1_0_OWF_PASSWORD_LENGTH,NtPassword AS STRING * %MSV1_0_OWF_PASSWORD_LENGTH
TYPE MSV1_0_VALIDATION_INFO,LogoffTime AS QUAD,KickoffTime AS QUAD,LogonServer AS UNICODE_STRING,LogonDomainName AS UNICODE_STRING,SessionKey AS USER_SESSION_KEY,Authoritative AS BYTE,UserFlags AS DWORD,WhichFields AS DWORD,UserId AS DWORD
TYPE MULTI_QI,pIID AS GUID,pItf AS DWORD,hr AS LONG
TYPE MULTIKEYHELP,mkSize AS DWORD,mkKeylist AS STRING * 1,szKeyphrase AS ASCIIZ * 253
TYPE NAME_BUFFER,xname AS STRING * %NCBNAMSZ,name_num AS BYTE,name_flags AS BYTE
TYPE NCB,ncb_command AS BYTE,ncb_retcode AS BYTE,ncb_lsn AS BYTE,ncb_num AS BYTE,ncb_buffer AS ASCIIZ PTR,ncb_length AS WORD,ncb_callname AS STRING * %NCBNAMSZ,ncb_name AS STRING * %NCBNAMSZ,ncb_rto AS BYTE,ncb_sto AS BYTE,ncb_post AS DWORD,ncb_lana_num AS BYTE,ncb_cmd_cplt AS BYTE,ncb_reserve(0 TO 9) AS BYTE,ncb_event AS DWORD
TYPE NCCALCSIZE_PARAMS,rgrc(0 TO 2) AS RECT,lppos AS WINDOWPOS PTR
TYPE NEGOTIATE_CALLER_NAME_REQUEST,MessageType AS DWORD,LogonId AS LUID
TYPE NEGOTIATE_CALLER_NAME_RESPONSE,MessageType AS DWORD,CallerName AS DWORD
TYPE NEGOTIATE_PACKAGE_PREFIX,PackageId AS DWORD,PackageDataA AS DWORD,PackageDataW AS DWORD,PrefixLen AS DWORD,Prefix AS STRING * %NEGOTIATE_MAX_PREFIX
TYPE NEGOTIATE_PACKAGE_PREFIXES,MessageType AS DWORD,PrefixCount AS DWORD,Offset AS DWORD,Pad AS DWORD
TYPE NET_DISPLAY_GROUP,grpi3_name AS DWORD,grpi3_comment AS DWORD,grpi3_group_id AS DWORD,grpi3_attributes AS DWORD,grpi3_next_index AS DWORD
TYPE NET_DISPLAY_MACHINE,usri2_name AS DWORD,usri2_comment AS DWORD,usri2_flags AS DWORD,usri2_user_id AS DWORD,usri2_next_index AS DWORD
TYPE NET_DISPLAY_USER,usri1_name AS DWORD,usri1_comment AS DWORD,usri1_flags AS DWORD,usri1_full_name AS DWORD,usri1_user_id AS DWORD,usri1_next_index AS DWORD
TYPE NET_VALIDATE_AUTHENTICATION_INPUT_ARG,InputPersistedFields AS NET_VALIDATE_PERSISTED_FIELDS,PasswordMatched AS BYTE
TYPE NET_VALIDATE_OUTPUT_ARG,ChangedPersistedFields AS NET_VALIDATE_PERSISTED_FIELDS,ValidationStatus AS DWORD
TYPE NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG,InputPersistedFields AS NET_VALIDATE_PERSISTED_FIELDS,ClearPassword AS DWORD,UserAccountName AS DWORD,HashedPassword AS NET_VALIDATE_PASSWORD_HASH,PasswordMatch AS BYTE
TYPE NET_VALIDATE_PASSWORD_HASH,Length AS DWORD,Hash AS BYTE PTR
TYPE NET_VALIDATE_PASSWORD_RESET_INPUT_ARG,InputPersistedFields AS NET_VALIDATE_PERSISTED_FIELDS,ClearPassword AS DWORD,UserAccountName AS DWORD,HashedPassword AS NET_VALIDATE_PASSWORD_HASH,PasswordMustChangeAtNextLogon AS BYTE,ClearLockout AS BYTE
TYPE NET_VALIDATE_PERSISTED_FIELDS,PresentFields AS DWORD,PasswordLastSet AS FILETIME,BadPasswordTime AS FILETIME,LockoutTime AS FILETIME,BadPasswordCount AS DWORD,PasswordHistoryLength AS DWORD,PasswordHistory AS NET_VALIDATE_PASSWORD_HASH PTR
TYPE NETCONNECTINFOSTRUCT,cbStructure AS DWORD,dwFlags AS DWORD,dwSpeed AS DWORD,dwDelay AS DWORD,dwOptDataSize AS DWORD
TYPE netent DWORD,n_name AS ASCIIZ PTR,n_aliases AS DWORD PTR,n_addrtype AS INTEGER,n_net AS DWORD
TYPE NETINFOSTRUCT DWORD,cbStructure AS DWORD,dwProviderVersion AS DWORD,dwStatus AS DWORD,dwCharacteristics AS DWORD,dwHandle AS DWORD,wNetType AS WORD,dwPrinters AS DWORD,dwDrives AS DWORD
TYPE NETLOGON_GENERIC_INFO,Identity AS NETLOGON_LOGON_IDENTITY_INFO,PackageName AS UNICODE_STRING,DataLength AS DWORD,LogonData AS BYTE PTR
TYPE NETLOGON_INFO_1,netlog1_flags AS DWORD,netlog1_pdc_connection_status AS DWORD
TYPE NETLOGON_INFO_2,netlog2_flags AS DWORD,netlog2_pdc_connection_status AS DWORD,netlog2_trusted_dc_name AS DWORD,netlog2_tc_connection_status AS DWORD
TYPE NETLOGON_INFO_3,netlog3_flags AS DWORD,netlog3_logon_attempts AS DWORD,netlog3_reserved1 AS DWORD,netlog3_reserved2 AS DWORD,netlog3_reserved3 AS DWORD,netlog3_reserved4 AS DWORD,netlog3_reserved5 AS DWORD
TYPE NETLOGON_INFO_4,netlog4_trusted_dc_name AS DWORD,netlog4_trusted_domain_name AS DWORD
TYPE NETLOGON_INTERACTIVE_INFO,Identity AS NETLOGON_LOGON_IDENTITY_INFO,LmOwfPassword AS LM_OWF_PASSWORD,NtOwfPassword AS NT_OWF_PASSWORD
TYPE NETLOGON_LOGON_IDENTITY_INFO,LogonDomainName AS UNICODE_STRING,ParameterControl AS DWORD,LogonId AS QUAD,UserName AS UNICODE_STRING,Workstation AS UNICODE_STRING
TYPE NETLOGON_NETWORK_INFO,Identity AS NETLOGON_LOGON_IDENTITY_INFO,LmChallenge AS LM_CHALLENGE,NtChallengeResponse AS ANSI_STRING,LmChallengeResponse AS ANSI_STRING
TYPE NETLOGON_SERVICE_INFO,Identity AS NETLOGON_LOGON_IDENTITY_INFO,LmOwfPassword AS LM_OWF_PASSWORD,NtOwfPassword AS NT_OWF_PASSWORD
TYPE NETRESOURCE,dwScope AS DWORD,dwType AS DWORD,dwDisplayType AS DWORD,dwUsage AS DWORD,lpLocalName AS ASCIIZ PTR,lpRemoteName AS ASCIIZ PTR,lpComment AS ASCIIZ PTR,lpProvider AS ASCIIZ PTR
TYPE NEWCPLINFO BYTE,dwsize AS DWORD,dwflags AS DWORD,dwHelpContext AS DWORD,lData AS DWORD,hIcon AS DWORD,szName AS ASCIIZ * 32,szInfo AS ASCIIZ * 64,szHelpFile AS ASCIIZ * 128
TYPE NEWTEXTMETRIC,tmHeight AS LONG,tmAscent AS LONG,tmDescent AS LONG,tmInternalLeading AS LONG,tmExternalLeading AS LONG,tmAveCharWidth AS LONG,tmMaxCharWidth AS LONG,tmWeight AS LONG,tmOverhang AS LONG,tmDigitizedAspectX AS LONG,tmDigitizedAspectY AS LONG,tmFirstChar AS BYTE,tmLastChar AS BYTE,tmDefaultChar AS BYTE,tmBreakChar AS BYTE,tmItalic AS BYTE,tmUnderlined AS BYTE,tmStruckOut AS BYTE,tmPitchAndFamily AS BYTE,tmCharSet AS BYTE,ntmFlags AS DWORD,ntmSizeEM AS DWORD,ntmCellHeight AS DWORD,ntmAveWidth AS DWORD
TYPE NEWTEXTMETRICEX,ntmTm AS NEWTEXTMETRIC,ntmFontSig AS FONTSIGNATURE
TYPE NM_CACHEHINT,hdr AS NMHDR,iFrom AS LONG,iTo AS LONG
TYPE NM_FINDITEM,hdr AS NMHDR,iStart AS LONG,lvfi AS LVFINDINFO
TYPE NM_LISTVIEW,hdr AS NMHDR,iItem AS LONG,iSubItem AS LONG,uNewState AS DWORD,uOldState AS DWORD,uChanged AS DWORD,ptAction AS POINTAPI,lParam AS LONG
TYPE NM_ODSTATECHANGE,hdr AS NMHDR,iFrom AS LONG,iTo AS LONG,uNewState AS DWORD,uOldState AS DWORD
TYPE NM_TREEVIEW,hdr AS NMHDR,action AS DWORD,itemOld AS TV_ITEM,itemNew AS TV_ITEM,ptDrag AS POINTAPI
TYPE NM_UPDOWN,hdr AS NMHDR,iPos AS LONG,iDelta AS LONG
TYPE NMCBEDRAGBEGIN,hdr AS NMHDR,iItemid AS LONG,szText AS ASCIIZ * %CBEMAXSTRLEN
TYPE NMCBEENDEDIT,hdr AS NMHDR,fChanged AS LONG,iNewSelection AS LONG,szText AS ASCIIZ * %CBEMAXSTRLEN,iWhy AS LONG
TYPE NMCHAR,hdr AS NMHDR,ch AS DWORD,dwItemPrev AS DWORD,dwItemNext AS DWORD
TYPE NMCLICK,hdr AS NMHDR,dwItemSpec AS DWORD,dwItemData AS DWORD,pt AS POINTAPI,dwHitInfo AS DWORD
TYPE NMCOMBOBOXEX,hdr AS NMHDR,ceItem AS COMBOBOXEXITEM
TYPE NMCUSTOMDRAW,hdr AS NMHDR,dwDrawStage AS DWORD,hdc AS DWORD,rc AS RECT,dwItemSpec AS DWORD,uItemState AS DWORD,lItemlParam AS LONG
TYPE NMDATETIMECHANGE,hdr AS NMHDR,dwFlags AS DWORD,st AS SYSTEMTIME
TYPE NMDATETIMEFORMAT,hdr AS NMHDR,pszFormat AS ASCIIZ PTR,st AS SYSTEMTIME,pszDisplay AS ASCIIZ PTR,szDisplay AS ASCIIZ * 64
TYPE NMDATETIMEFORMATQUERY,hdr AS NMHDR,pszFormat AS ASCIIZ PTR,szMax AS apiSIZE
TYPE NMDATETIMESTRING,hdr AS NMHDR,pszUserString AS ASCIIZ PTR,st AS SYSTEMTIME,dwFlags AS DWORD
TYPE NMDATETIMEWMKEYDOWN,hdr AS NMHDR,nVirtKey AS LONG,pszFormat AS ASCIIZ PTR,st AS SYSTEMTIME
TYPE NMDAYSTATE,hdr AS NMHDR,stStart AS SYSTEMTIME,cDayState AS LONG,prgDayState AS DWORD PTR
TYPE NMHDDISPINFO,hdr AS NMHDR,iItem AS LONG,mask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,lParam AS LONG
TYPE NMHDFILTERBTNCLICK,hdr AS NMHDR,iItem AS LONG,rc AS RECT
TYPE NMHDR DWORD,hwndFrom AS DWORD,idFrom AS DWORD,code AS DWORD
TYPE NMHEADER,hdr AS NMHDR,iItem AS LONG,iButton AS LONG,pitem AS HD_ITEM PTR
TYPE NMIPADDRESS,hdr AS NMHDR,iField AS LONG,iValue AS LONG
TYPE NMITEMACTIVATE,hdr AS NMHDR,iItem AS LONG,iSubItem AS LONG,uNewState AS DWORD,uOldState AS DWORD,uChanged AS DWORD,ptAction AS POINTAPI,lParam AS LONG,uKeyFlags AS DWORD
TYPE NMKEY,hdr AS NMHDR,nVKey AS DWORD,uFlags AS DWORD
TYPE NMLINK,hdr AS NMHDR,item AS LITEM
TYPE NMLISTVIEW,hdr AS NMHDR,iItem AS LONG,iSubItem AS LONG,uNewState AS DWORD,uOldState AS DWORD,uChanged AS DWORD,ptAction AS POINTAPI,lParam AS LONG
TYPE NMLVCACHEHINT,hdr AS NMHDR,iFrom AS LONG,iTo AS LONG
TYPE NMLVCUSTOMDRAW,nmcd AS NMCUSTOMDRAW,clrText AS DWORD,clrTextBk AS DWORD,iSubItem AS LONG,dwItemType AS DWORD,clrFace AS DWORD,iIconEffect AS LONG,iIconPhase AS LONG,iPartId AS LONG,iStateId AS LONG,rcText AS RECT,uAlign AS DWORD
TYPE NMLVDISPINFO,hdr AS NMHDR,item AS LVITEM
TYPE NMLVFINDITEM,hdr AS NMHDR,iStart AS LONG,lvfi AS LVFINDINFO
TYPE NMLVGETINFOTIP,hdr AS NMHDR,dwFlags AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iItem AS LONG,iSubItem AS LONG,lParam AS LONG
TYPE NMLVKEYDOWN BYTE,hdr AS NMHDR,wVKey AS WORD,flags AS DWORD
TYPE NMLVODSTATECHANGE,hdr AS NMHDR,iFrom AS LONG,iTo AS LONG,uNewState AS DWORD,uOldState AS DWORD
TYPE NMLVSCROLL,hdr AS NMHDR,dx AS LONG,dy AS LONG
TYPE NMMOUSE,hdr AS NMHDR,dwItemSpec AS DWORD,dwItemData AS DWORD,pt AS POINTAPI,dwHitInfo AS DWORD
TYPE NMOBJECTNOTIFY,hdr AS NMHDR,iItem AS LONG,piid AS BYTE PTR,pObject AS BYTE PTR,hResult AS LONG,dwFlags AS DWORD
TYPE NMPGCALCSIZE,hdr AS NMHDR,dwFlag AS DWORD,iWidth AS LONG,iHeight AS LONG
TYPE NMPGSCROLL BYTE,hdr AS NMHDR,fwKeys AS WORD,rcParent AS RECT,iDir AS LONG,iXpos AS LONG,iYpos AS LONG,iScroll AS LONG
TYPE NMRBAUTOSIZE,hdr AS NMHDR,fChanged AS LONG,rcTarget AS RECT,rcActual AS RECT
TYPE NMREBAR,hdr AS NMHDR,dwMask AS DWORD,uBand AS DWORD,fStyle AS DWORD,wID AS DWORD,lParam AS LONG
TYPE NMREBARAUTOBREAK,hdr AS NMHDR,uBand AS DWORD,wID AS DWORD,lParam AS LONG,uMsg AS DWORD,fStyleCurrent AS DWORD,fAutoBreak AS LONG
TYPE NMREBARCHEVRON,hdr AS NMHDR,uBand AS DWORD,wID AS DWORD,lParam AS LONG,rc AS RECT,lParamNM AS LONG
TYPE NMREBARCHILDSIZE,hdr AS NMHDR,uBand AS DWORD,wID AS DWORD,rcChild AS RECT,rcBand AS RECT
TYPE NMSELCHANGE,hdr AS NMHDR,stSelStart AS SYSTEMTIME,stSelEnd AS SYSTEMTIME
TYPE NMSELECT,hdr AS NMHDR,stSelStart AS SYSTEMTIME,stSelEnd AS SYSTEMTIME
TYPE NMTBCUSTOMDRAW,nmcd AS NMCUSTOMDRAW,hbrMonoDither AS DWORD,hbrLines AS DWORD,hpenLines AS DWORD,clrText AS DWORD,clrMark AS DWORD,clrTextHighlight AS DWORD,clrBtnFace AS DWORD,clrBtnHighlight AS DWORD,clrHighlightHotTrack AS DWORD,rcText AS RECT,nStringBkMode AS LONG,nHLStringBkMode AS LONG,iListGap AS LONG
TYPE NMTBDISPINFO,hdr AS NMHDR,dwMask AS DWORD,idCommand AS LONG,lParam AS DWORD,iImage AS LONG,pszText AS ASCIIZ PTR,cchText AS LONG
TYPE NMTBGETINFOTIP,hdr AS NMHDR,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iItem AS LONG,lParam AS LONG
TYPE NMTBHOTITEM,hdr AS NMHDR,idOld AS LONG,idNew AS LONG,dwFlags AS DWORD
TYPE NMTBRESTORE,hdr AS NMHDR,pData AS DWORD PTR,pCurrent AS DWORD PTR,cbData AS DWORD,iItem AS LONG,cButtons AS LONG,cbBytesPerRecord AS LONG,tButton AS TBBUTTON
TYPE NMTBSAVE,hdr AS NMHDR,pData AS DWORD PTR,pCurrent AS DWORD PTR,cbData AS DWORD,iItem AS LONG,cButtons AS LONG,tButton AS TBBUTTON
TYPE NMTOOLBAR,hdr AS NMHDR,iItem AS LONG,tbButton AS TBBUTTON,cchText AS LONG,pszText AS ASCIIZ PTR,rcButton AS RECT
TYPE NMTOOLTIPSCREATED,hdr AS NMHDR,hwndToolTips AS DWORD
TYPE NMTTCUSTOMDRAW,nmcd AS NMCUSTOMDRAW,uDrawFlags AS DWORD
TYPE NMTTDISPINFO,hdr AS NMHDR,lpszText AS ASCIIZ PTR,szText AS ASCIIZ * 80,hInst AS DWORD,uFlags AS DWORD,lParam AS DWORD
TYPE NMTVCUSTOMDRAW,nmcd AS NMCUSTOMDRAW,clrText AS DWORD,clrTextBk AS DWORD,iLevel AS LONG
TYPE NMTVDISPINFO,hdr AS NMHDR,item AS TV_ITEM
TYPE NMTVGETINFOTIP,hdr AS NMHDR,pszText AS ASCIIZ PTR,cchTextMax AS LONG,hItem AS DWORD,lParam AS LONG
TYPE NMTVKEYDOWN BYTE,hdr AS NMHDR,wVKey AS WORD,flags AS DWORD
TYPE NMUPDOWN,hdr AS NMHDR,iPos AS LONG,iDelta AS LONG
TYPE NONCLIENTMETRICS,cbSize AS DWORD,iBorderWidth AS LONG,iScrollWidth AS LONG,iScrollHeight AS LONG,iCaptionWidth AS LONG,iCaptionHeight AS LONG,lfCaptionFont AS LOGFONT,iSMCaptionWidth AS LONG,iSMCaptionHeight AS LONG,lfSMCaptionFont AS LOGFONT,iMenuWidth AS LONG,iMenuHeight AS LONG,lfMenuFont AS LOGFONT,lfStatusFont AS LOGFONT,lfMessageFont AS LOGFONT
TYPE NOTIFYICONDATA,cbSize AS DWORD,hwnd AS DWORD,uID AS DWORD,uFlags AS DWORD,uCallbackMessage AS DWORD,hIcon AS DWORD,szTip AS ASCIIZ * 64
TYPE NOTIFYICONDATA5,cbSize AS DWORD,hwnd AS DWORD,uID AS DWORD,uFlags AS DWORD,uCallbackMessage AS DWORD,hIcon AS DWORD,szTip AS ASCIIZ * 128,dwState AS DWORD,dwStateMask AS DWORD,szInfo AS ASCIIZ * 256,uTimeout AS DWORD,szInfoTitle AS ASCIIZ * 64,dwInfoFlags AS DWORD,guidItem AS GUIDAPI
TYPE NRESARRAY,cItems AS DWORD,nr(0 TO 0) AS NETRESOURCE
TYPE NT_CHALLENGE,cdata(0 TO 1) AS CYPHER_BLOCK
TYPE NT_CONSOLE_PROPS,dbh AS DATABLOCK_HEADER,wFillAttribute AS WORD,wPopupFillAttribute AS WORD,dwScreenBufferSize AS COORD,dwWindowSize AS COORD,dwWindowOrigin AS COORD,nFont AS DWORD,nInputBufferSize AS DWORD,dwFontSize AS COORD,uFontFamily AS DWORD,uFontWeight AS DWORD,FaceName AS STRING * (%LF_FACESIZE * 2 - 1),uCursorSize AS DWORD,bFullScreen AS LONG,bQuickEdit AS LONG,bInsertMode AS LONG,bAutoPosition AS LONG,uHistoryBufferSize AS DWORD,uNumberOfHistoryBuffers AS DWORD,bHistoryNoDup AS LONG,ColorTable(0 TO 15) AS DWORD
TYPE NT_FE_CONSOLE_PROPS,dbh AS DATABLOCK_HEADER,uCodePage AS DWORD
TYPE NT_OWF_PASSWORD,cdata(0 TO 1) AS CYPHER_BLOCK
TYPE NUMBERFMT,NumDigits AS DWORD,LeadingZero AS DWORD,Grouping AS DWORD,lpDecimalSep AS ASCIIZ PTR,lpThousandSep AS ASCIIZ PTR,NegativeOrder AS DWORD
TYPE OBJECT_TYPE_LIST,Level AS WORD,Sbz AS WORD,ObjectType AS GUIDAPI PTR
TYPE OBJECTDESCRIPTOR,cbSize AS DWORD,clsid AS GUID,dwDrawAspect AS DWORD,tsizel AS SIZEL,tpointl AS POINTL,dwStatus AS DWORD,dwFullUserTypeName AS DWORD,dwSrcOfCopy AS DWORD
TYPE OBJECTID,Lineage AS GUIDAPI,Uniquifier AS DWORD
TYPE OBJECTPOSITIONS DWORD,nmhdr AS NMHDR,cObjectCount AS LONG,pcpPositions AS LONG PTR
TYPE OBJECTS_AND_NAME,ObjectsPresent AS DWORD,ObjectType AS LONG,ObjectTypeName AS ASCIIZ PTR,InheritedObjectTypeName AS ASCIIZ PTR,ptstrName AS ASCIIZ PTR
TYPE OBJECTS_AND_SID,ObjectsPresent AS DWORD,ObjectTypeGuid AS GUIDAPI,InheritedObjectTypeGuid AS GUIDAPI,pSid AS SID PTR
TYPE OCPFIPARAMS,cbStructSize AS DWORD,hWndOwner AS DWORD,x AS LONG,y AS LONG,lpszCaption AS DWORD,cObjects AS DWORD,lplpUnk AS DWORD,cPages AS DWORD,lpPages AS GUID PTR,lcid AS DWORD,dispidInitialProperty AS LONG
TYPE OFNOTIFY,hdr AS NMHDR,lpOFN AS OPENFILENAME PTR,pszFile AS ASCIIZ PTR
TYPE OFSTRUCT,cBytes AS BYTE,fFixedDisk AS BYTE,nErrCode AS WORD,Reserved1 AS WORD,Reserved2 AS WORD,szPathName AS ASCIIZ * %OFS_MAXPATHNAME
TYPE OLECMD,cmdID AS DWORD,cmdf AS DWORD
TYPE OLECMDTEXT,cmdtextf AS DWORD,cwActual AS DWORD,cwBuf AS DWORD,rgwz AS DWORD
TYPE OLEINPLACEFRAMEINFO,cb AS DWORD,fMDIApp AS LONG,hwndFrame AS DWORD,haccel AS DWORD,cAccelEntries AS DWORD
TYPE OLEMENUGROUPWIDTHS,lWidth(5) AS LONG
TYPE OLEVERB,lVerb AS LONG,lpszVerbName AS DWORD,fuFlags AS DWORD,grfAttribs AS DWORD
TYPE OPENFILENAME,lStructSize AS DWORD,hWndOwner AS DWORD,hInstance AS DWORD,lpstrFilter AS ASCIIZ PTR,lpstrCustomFilter AS ASCIIZ PTR,nMaxCustFilter AS DWORD,nFilterIndex AS DWORD,lpstrFile AS ASCIIZ PTR,nMaxFile AS DWORD,lpstrFileTitle AS ASCIIZ PTR,nMaxFileTitle AS DWORD,lpstrInitialDir AS ASCIIZ PTR,lpstrTitle AS ASCIIZ PTR,Flags AS DWORD,nFileOffset AS WORD,nFileExtension AS WORD,lpstrDefExt AS ASCIIZ PTR,lCustData AS LONG,lpfnHook AS DWORD,lpTemplateName AS ASCIIZ PTR
TYPE OPENFILENAME5,lStructSize AS DWORD,hWndOwner AS DWORD,hInstance AS DWORD,lpstrFilter AS ASCIIZ PTR,lpstrCustomFilter AS ASCIIZ PTR,nMaxCustFilter AS DWORD,nFilterIndex AS DWORD,lpstrFile AS ASCIIZ PTR,nMaxFile AS DWORD,lpstrFileTitle AS ASCIIZ PTR,nMaxFileTitle AS DWORD,lpstrInitialDir AS ASCIIZ PTR,lpstrTitle AS ASCIIZ PTR,Flags AS DWORD,nFileOffset AS WORD,nFileExtension AS WORD,lpstrDefExt AS ASCIIZ PTR,lCustData AS LONG,lpfnHook AS DWORD,lpTemplateName AS ASCIIZ PTR,pvReserved AS DWORD,dwReserved AS DWORD,FlagsEx AS DWORD
TYPE OSVERSIONINFO,dwOSVersionInfoSize AS DWORD,dwMajorVersion AS DWORD,dwMinorVersion AS DWORD,dwBuildNumber AS DWORD,dwPlatformId AS DWORD,szCSDVersion AS ASCIIZ * 128
TYPE OSVERSIONINFOEX,dwOSVersionInfoSize AS DWORD,dwMajorVersion AS DWORD,dwMinorVersion AS DWORD,dwBuildNumber AS DWORD,dwPlatformId AS DWORD,szCSDVersion AS ASCIIZ * 128,wServicePackMajor AS WORD,wServicePackMinor AS WORD,wSuiteMask AS WORD,wProductType AS BYTE,wReserved AS BYTE
TYPE OutgoingCookieState,cSent AS LONG,cSuppressed AS LONG,pszLocation AS ASCIIZ PTR
TYPE OUTLINETEXTMETRIC,otmSize AS DWORD,otmTextMetrics AS TEXTMETRIC,otmFiller AS BYTE,otmPanoseNumber AS PANOSE,otmfsSelection AS DWORD,otmfsType AS DWORD,otmsCharSlopeRise AS LONG,otmsCharSlopeRun AS LONG,otmItalicAngle AS LONG,otmEMSquare AS DWORD,otmAscent AS LONG,otmDescent AS LONG,otmLineGap AS DWORD,otmsCapEmHeight AS DWORD,otmsXHeight AS DWORD,otmrcFontBox AS RECT,otmMacAscent AS LONG,otmMacDescent AS LONG,otmMacLineGap AS DWORD,otmusMinimumPPEM AS DWORD,otmptSubscriptSize AS POINTAPI,otmptSubscriptOffset AS POINTAPI,otmptSuperscriptSize AS POINTAPI,otmptSuperscriptOffset AS POINTAPI,otmsStrikeoutSize AS DWORD,otmsStrikeoutPosition AS LONG,otmsUnderscorePosition AS LONG,otmsUnderscoreSize AS LONG,otmpFamilyName AS ASCIIZ PTR,otmpFaceName AS ASCIIZ PTR,otmpStyleName AS ASCIIZ PTR,otmpFullName AS ASCIIZ PTR
TYPE OUTPUT_DEBUG_STRING_INFO,lpDebugStringData AS ASCIIZ PTR,fUnicode AS WORD,nDebugStringLength AS WORD
TYPE OVERLAPPED,Internal AS DWORD,InternalHigh AS DWORD,offset AS DWORD,OffsetHigh AS DWORD,hEvent AS DWORD
TYPE PAGESETUPDLGA,lStructSize AS DWORD,hwndOwner AS DWORD,hDevMode AS DWORD,hDevNames AS DWORD,Flags AS DWORD,ptPaperSize AS POINTAPI,rtMinMargin AS RECT,rtMargin AS RECT,hInstance AS DWORD,lCustData AS LONG,lpfnPageSetupHook AS DWORD,lpfnPagePaintHook AS DWORD,lpPageSetupTemplateName AS ASCIIZ PTR,hPageSetupTemplate AS DWORD
TYPE PAINTSTRUCT,hDC AS DWORD,fErase AS LONG,rcPaint AS RECT,fRestore AS LONG,fIncUpdate AS LONG,rgbReserved(0 TO 31) AS BYTE
TYPE PALETTEENTRY,peRed AS BYTE,peGreen AS BYTE,peBlue AS BYTE,peFlags AS BYTE
TYPE PANOSE,ulculture AS LONG,bFamilyType AS BYTE,bSerifStyle AS BYTE,bWeight AS BYTE,bProportion AS BYTE,bContrast AS BYTE,bStrokeVariation AS BYTE,bArmStyle AS BYTE,bLetterform AS BYTE,bMidline AS BYTE,bXHeight AS BYTE
TYPE PARAFORMAT BYTE,cbSize AS DWORD,dwMask AS DWORD,wNumbering AS WORD,wEffects AS WORD,dxStartIndent AS LONG,dxRightIndent AS LONG,dxOffset AS LONG,wAlignment AS WORD,cTabCount AS INTEGER,rgxTabs(0 TO %MAX_TAB_STOPS - 1) AS LONG
TYPE PARAFORMAT2 BYTE,cbSize AS DWORD,dwMask AS DWORD,wNumbering AS WORD,wReserved AS WORD,dxStartIndent AS LONG,dxRightIndent AS LONG,dxOffset AS LONG,wAlignment AS WORD,cTabCount AS INTEGER,rgxTabs(0 TO %MAX_TAB_STOPS - 1) AS LONG,dySpaceBefore AS LONG,dySpaceAfter AS LONG,dyLineSpacing AS LONG,sStyle AS INTEGER,bLineSpacingRule AS BYTE,bOutlineLevel AS BYTE,wShadingWeight AS WORD,wShadingStyle AS WORD,wNumberingStart AS WORD,wNumberingStyle AS WORD,wNumberingTab AS WORD,wBorderSpace AS WORD,wBorderWidth AS WORD,wBorders AS WORD
TYPE PARAMDESC DWORD,pparamdescex AS PARAMDESCEX PTR,wParamFlags AS WORD
TYPE PARAMDESCEX,cBytes AS DWORD,varDefaultValue AS VARIANTAPI
TYPE pbdwMIXERCONTROL,lMinimum AS DWORD,lMaximum AS DWORD
TYPE pblMIXERCONTROL,lMinimum AS LONG,lMaximum AS LONG
TYPE PBRANGE,iLow AS LONG,iHigh AS LONG
TYPE PCMWAVEFORMAT,wf AS WAVEFORMAT,wBitsPerSample AS WORD
TYPE PELARRAY,paXCount AS LONG,paYCount AS LONG,paXExt AS LONG,paYExt AS LONG,paRGBs AS BYTE
TYPE PERF_COUNTER_BLOCK,ByteLength AS DWORD
TYPE PERF_COUNTER_DEFINITION,ByteLength AS DWORD,CounterNameTitleIndex AS DWORD,CounterNameTitle AS DWORD,CounterHelpTitleIndex AS DWORD,CounterHelpTitle AS DWORD,DefaultScale AS LONG,DetailLevel AS DWORD,CounterType AS DWORD,CounterSize AS DWORD,CounterOffset AS DWORD
TYPE PERF_DATA_BLOCK,Signature AS STRING * 8,LittleEndian AS DWORD,Version AS DWORD,Revision AS DWORD,TotalByteLength AS DWORD,HeaderLength AS DWORD,NumObjectTypes AS DWORD,DefaultObject AS LONG,SystemTime AS SYSTEMTIME,PerfTime AS QUAD,PerfFreq AS QUAD,PerTime100nSec AS QUAD,SystemNameLength AS DWORD,SystemNameOffset AS DWORD
TYPE PERF_INSTANCE_DEFINITION,ByteLength AS DWORD,ParentObjectTitleIndex AS DWORD,ParentObjectInstance AS DWORD,UniqueID AS LONG,NameOffset AS DWORD,NameLength AS LONG
TYPE PERF_OBJECT_TYPE,TotalByteLength AS DWORD,DefinitionLength AS DWORD,HeaderLength AS DWORD,ObjectNameTitleIndex AS DWORD,ObjectNameTitle AS DWORD,ObjectHelpTitleIndex AS DWORD,ObjectHelpTitle AS DWORD,DetailLevel AS DWORD,NumCounters AS DWORD,DefaultCounter AS LONG,NumInstances AS LONG,CodePage AS DWORD,PerfTime AS QUAD,PerfFreq AS QUAD
TYPE PERSIST_FOLDER_TARGET_INFO,pidlTargetFolder AS ITEMIDLIST PTR,szTargetParsingName AS STRING * (%MAX_PATH * 2 - 1),szNetworkProvider AS STRING * (%MAX_PATH * 2 - 1),dwAttributes AS DWORD,csidl AS LONG
TYPE PICTDESC,cbSizeofstruct AS DWORD,picType AS DWORD,pd AS PICTDESCDATA
TYPE PIXELFORMATDESCRIPTOR,nSize AS WORD,nVersion AS WORD,dwFlags AS DWORD,iPixelType AS BYTE,cColorBits AS BYTE,cRedBits AS BYTE,cRedShift AS BYTE,cGreenBits AS BYTE,cGreenShift AS BYTE,cBlueBits AS BYTE,cBlueShift AS BYTE,cAlphaBits AS BYTE,cAlphaShift AS BYTE,cAccumBits AS BYTE,cAccumRedBits AS BYTE,cAccumGreenBits AS BYTE,cAccumBlueBits AS BYTE,cAccumAlphaBits AS BYTE,cDepthBits AS BYTE,cStencilBits AS BYTE,cAuxBuffers AS BYTE,iLayerType AS BYTE,bReserved AS BYTE,dwLayerMask AS DWORD,dwVisibleMask AS DWORD,dwDamageMask AS DWORD
TYPE POINT,x AS LONG,y AS LONG
TYPE POINTAPI,x AS LONG,y AS LONG
TYPE POINTF,x AS SINGLE,y AS SINGLE
TYPE POINTFLOAT,x AS SINGLE,y AS SINGLE
TYPE POINTFX,x AS FIXED,y AS FIXED
TYPE POINTL,x AS LONG,y AS LONG
TYPE POINTS,x AS INTEGER,y AS INTEGER
TYPE POLICY_ACCOUNT_DOMAIN_INFO,DomainName AS LSA_UNICODE_STRING,DomainSid AS SID PTR
TYPE POLICY_AUDIT_EVENTS_INFO DWORD,AuditingMode AS BYTE,EventAuditingOptions AS DWORD PTR,MaximumAuditEventCount AS DWORD
TYPE POLICY_AUDIT_FULL_QUERY_INFO,ShutDownOnFull AS BYTE,LogIsFull AS BYTE
TYPE POLICY_AUDIT_FULL_SET_INFO,ShutDownOnFull AS BYTE
TYPE POLICY_AUDIT_LOG_INFO DWORD,AuditLogPercentFull AS DWORD,MaximumLogSize AS DWORD,AuditRetentionPeriod AS QUAD,AuditLogFullShutdownInProgress AS BYTE,TimeToShutdown AS QUAD,NextAuditRecordId AS DWORD
TYPE POLICY_DEFAULT_QUOTA_INFO,QuotaLimits AS QUOTA_LIMITS
TYPE POLICY_DNS_DOMAIN_INFO,uName AS LSA_UNICODE_STRING,DnsDomainName AS LSA_UNICODE_STRING,DnsForestName AS LSA_UNICODE_STRING,DomainGuid AS GUIDAPI,pSid AS SID PTR
TYPE POLICY_DOMAIN_EFS_INFO,InfoLength AS DWORD,EfsBlob AS DWORD
TYPE POLICY_DOMAIN_KERBEROS_TICKET_INFO,AuthenticationOptions AS DWORD,MaxServiceTicketAge AS QUAD,MaxTicketAge AS QUAD,MaxRenewAge AS QUAD,MaxClockSkew AS QUAD,Reserved AS QUAD
TYPE POLICY_LSA_SERVER_ROLE_INFO,LsaServerRole AS LONG
TYPE POLICY_MODIFICATION_INFO,ModifiedId AS QUAD,DatabaseCreationTime AS QUAD
TYPE POLICY_PD_ACCOUNT_INFO,uName AS LSA_UNICODE_STRING
TYPE POLICY_PRIMARY_DOMAIN_INFO,uName AS LSA_UNICODE_STRING,pSid AS SID PTR
TYPE POLICY_REPLICA_SOURCE_INFO,ReplicaSource AS LSA_UNICODE_STRING,ReplicaAccountName AS LSA_UNICODE_STRING
TYPE POLYTEXT,x AS LONG,y AS LONG,n AS DWORD,lpStr AS ASCIIZ PTR,uiFlags AS DWORD,rcl AS RECT,pdx AS LONG PTR
TYPE PORT_INFO_1,pName AS ASCIIZ PTR
TYPE PORT_INFO_2,pPortName AS ASCIIZ PTR,pMonitorName AS ASCIIZ PTR,pDescription AS ASCIIZ PTR,fPortType AS DWORD,Reserved AS DWORD
TYPE PORT_INFO_3,dwStatus AS DWORD,pszStatus AS ASCIIZ PTR,dwSeverity AS DWORD
TYPE POWER_ACTION_POLICY,Action AS LONG,Flags AS DWORD,EventCode AS DWORD
TYPE POWER_POLICY,user AS USER_POWER_POLICY,mach AS MACHINE_POWER_POLICY
TYPE PRINTDLGAPI,lStructSize AS DWORD,hWndOwner AS DWORD,hDevMode AS DWORD,hDevNames AS DWORD,hDC AS DWORD,Flags AS DWORD,nFromPage AS WORD,nToPage AS WORD,nMinPage AS WORD,nMaxPage AS WORD,nCopies AS WORD,hInstance AS DWORD,lCustData AS LONG,lpfnPrintHook AS DWORD,lpfnSetupHook AS DWORD,lpPrintTemplateName AS ASCIIZ PTR,lpPrintSetupTemplateName AS ASCIIZ PTR,hPrintTemplate AS DWORD,hSetupTemplate AS DWORD
TYPE PRINTDLGEXAPI,lStructSize AS DWORD,hwndOwner AS DWORD,hDevMode AS DWORD,hDevNames AS DWORD,hDC AS DWORD,Flags AS DWORD,Flags2 AS DWORD,ExclusionFlags AS DWORD,nPageRanges AS DWORD,nMaxPageRanges AS DWORD,lpPageRanges AS PRINTPAGERANGE PTR,nMinPage AS DWORD,nMaxPage AS DWORD,nCopies AS DWORD,hInstance AS DWORD,lpPrintTemplateName AS ASCIIZ PTR,lpCallback AS DWORD,nPropertyPages AS DWORD,lphPropertyPages AS DWORD PTR,nStartPage AS DWORD,dwResultAction AS DWORD
TYPE PRINTER_DEFAULTS,pDatatype AS ASCIIZ PTR,pDevMode AS DEVMODE PTR,DesiredAccess AS DWORD
TYPE PRINTER_ENUM_VALUES,pValueName AS ASCIIZ PTR,cbValueName AS DWORD,dwType AS DWORD,pData AS BYTE PTR,cbData AS DWORD
TYPE PRINTER_INFO_1,flags AS DWORD,pDescription AS ASCIIZ PTR,pName AS ASCIIZ PTR,pComment AS ASCIIZ PTR
TYPE PRINTER_INFO_2,pServerName AS ASCIIZ PTR,pPrinterName AS ASCIIZ PTR,pShareName AS ASCIIZ PTR,pPortName AS ASCIIZ PTR,pDriverName AS ASCIIZ PTR,pComment AS ASCIIZ PTR,pLocation AS ASCIIZ PTR,pDevMode AS DEVMODE PTR,pSepFile AS ASCIIZ PTR,pPrintProcessor AS ASCIIZ PTR,pDatatype AS ASCIIZ PTR,pParameters AS ASCIIZ PTR,pSecurityDescriptor AS SECURITY_DESCRIPTOR PTR,Attributes AS DWORD,Priority AS DWORD,DefaultPriority AS DWORD,StartTime AS DWORD,UntilTime AS DWORD,STATUS AS DWORD,cJobs AS DWORD,AveragePPM AS DWORD
TYPE PRINTER_INFO_3,pSecurityDescriptor AS SECURITY_DESCRIPTOR PTR
TYPE PRINTER_INFO_4,pPrinterName AS ASCIIZ PTR,pServerName AS ASCIIZ PTR,Attributes AS DWORD
TYPE PRINTER_INFO_5,pPrinterName AS ASCIIZ PTR,pPortName AS ASCIIZ PTR,Attributes AS DWORD,DeviceNotSelected AS DWORD,TransmissionRetryTimeout AS DWORD
TYPE PRINTER_INFO_6,dwStatus AS DWORD
TYPE PRINTER_INFO_7,pszObjectGUID AS ASCIIZ PTR,dwAction AS DWORD
TYPE PRINTER_INFO_8,pDevMode AS DEVMODE PTR
TYPE PRINTER_INFO_9,pDevMode AS DEVMODE PTR
TYPE PRINTER_NOTIFY_INFO,Version AS DWORD,Flags AS DWORD,Count AS DWORD,aData(0 TO 0) AS PRINTER_NOTIFY_INFO_DATA
TYPE PRINTER_NOTIFY_INFO_DATA,wType AS WORD,FIELD AS WORD,Reserved AS DWORD,u AS NotifyData
TYPE PRINTER_NOTIFY_OPTIONS,Version AS DWORD,Flags AS DWORD,Count AS DWORD,pTypes AS PRINTER_NOTIFY_OPTIONS_TYPE PTR
TYPE PRINTER_NOTIFY_OPTIONS_TYPE,wType AS WORD,Reserved0 AS WORD,Reserved1 AS DWORD,Reserved2 AS DWORD,Count AS DWORD,pFields AS WORD PTR
TYPE PRINTPAGERANGE,nFromPage AS DWORD,nToPage AS DWORD
TYPE PRINTPROCESSOR_CAPS_1,dwLevel AS DWORD,dwNupOptions AS DWORD,dwPageOrderFlags AS DWORD,dwNumberOfCopies AS DWORD
TYPE PRINTPROCESSOR_INFO_1,pName AS ASCIIZ PTR
TYPE PRIVILEGE_SET,PrivilegeCount AS DWORD,nControl AS DWORD
TYPE PROCESS_INFORMATION,hProcess AS DWORD,hThread AS DWORD,dwProcessId AS DWORD,dwThreadId AS DWORD
TYPE PROCESSENTRY32,dwSize AS DWORD,cntUsage AS DWORD,th32ProcessID AS DWORD,th32DefaultHeapID AS DWORD,th32ModuleID AS DWORD,cntThreads AS DWORD,th32ParentProcessID AS DWORD,pcPriClassBase AS LONG,dwFlags AS DWORD,szExeFile AS ASCIIZ * %MAX_PATH
TYPE PROCESSOR_POWER_POLICY,Revision AS BYTE,DynamicThrottle AS BYTE,Spare(0 TO 2) AS BYTE,Flags AS DWORD,PolicyCount AS DWORD,Policy(0 TO 2) AS PROCESSOR_POWER_POLICY_INFO
TYPE PROCESSOR_POWER_POLICY_INFO,TimeCheck AS DWORD,DemoteLimit AS DWORD,PromoteLimit AS DWORD,DemotePercent AS BYTE,PromotePercent AS BYTE,Spare(0 TO 1) AS BYTE,Flags AS DWORD
TYPE PROFILEINFO,dwSize AS DWORD,dwFlags AS DWORD,lpUserName AS ASCIIZ PTR,lpProfilePath AS ASCIIZ PTR,lpDefaultPath AS ASCIIZ PTR,lpServerName AS ASCIIZ PTR,lpPolicyPath AS ASCIIZ PTR,hProfile AS DWORD
TYPE PROPBAG2 DWORD,dwType AS DWORD,vt AS WORD,cfType AS DWORD,dwHint AS DWORD,pstrName AS DWORD,clsid AS GUID
TYPE PROPPAGEINFO,cb AS DWORD,pszTitle AS DWORD,tsize AS SIZEL,pszDocString AS DWORD,pszHelpFile AS DWORD,dwHelpContext AS DWORD
TYPE PROPSHEETHEADER,dwSize AS DWORD,dwFlags AS DWORD,hwndParent AS DWORD,hInstance AS DWORD,pszIcon AS DWORD,pszCaption AS DWORD,nPages AS DWORD,nStartPage AS DWORD,ppsp AS DWORD,pfnCallback AS DWORD,hbmWatermark AS DWORD,hplWatermark AS DWORD,hbmHeader AS DWORD
TYPE PROPSHEETPAGE,dwSize AS DWORD,dwFlags AS DWORD,hInstance AS DWORD,pszTemplate AS DWORD,pszIcon AS DWORD,pszTitle AS DWORD,pfnDlgProc AS DWORD,lParam AS LONG,pfnCallback AS DWORD,pcRefParent AS DWORD PTR,pszHeaderTitle AS DWORD,pszHeaderSubTitle AS DWORD
TYPE protoent DWORD,p_name AS ASCIIZ PTR,p_aliases AS DWORD PTR,p_proto AS INTEGER
TYPE PROVIDOR_INFO_1,pName AS ASCIIZ PTR,pEnvironment AS ASCIIZ PTR,pDLLName AS ASCIIZ PTR
TYPE PROVIDOR_INFO_2,pOrder AS ASCIIZ PTR
TYPE PSHNOTIFY,hdr AS NMHDR,lParam AS LONG
TYPE PSINJECTDATA,DataBytes AS DWORD,InjectionPoint AS DWORD,Flags AS DWORD,Reserved AS DWORD
TYPE PUNCTUATION DWORD,iSize AS DWORD,szPunctuation AS ASCIIZ PTR
TYPE QOCINFO,dwSize AS DWORD,dwFlags AS DWORD,dwInSpeed AS DWORD,dwOutSpeed AS DWORD
TYPE QOS,SendingFlowspec AS FLOWSPEC,ReceivingFlowspec AS FLOWSPEC,ProviderSpecific AS WSABUF
TYPE QOS_OBJECT_HDR,ObjectType AS DWORD,ObjectLength AS DWORD
TYPE QOS_SD_MODE DWORD,ObjectHdr AS QOS_OBJECT_HDR,ShapeDiscardMode AS DWORD
TYPE QOS_SHAPING_RATE DWORD,ObjectHdr AS QOS_OBJECT_HDR,ShapingRate AS DWORD
TYPE QUERY_SERVICE_CONFIG,dwServiceType AS DWORD,dwStartType AS DWORD,dwErrorControl AS DWORD,lpBinaryPathName AS ASCIIZ PTR,lpLoadOrderGroup AS ASCIIZ PTR,dwTagId AS DWORD,lpDependencies AS ASCIIZ PTR,lpServiceStartName AS ASCIIZ PTR,lpDisplayName AS ASCIIZ PTR
TYPE QUERY_SERVICE_LOCK_STATUS,fIsLocked AS DWORD,lpLockOwner AS ASCIIZ PTR,dwLockDuration AS DWORD
TYPE QUOTA_LIMITS,PagedPoolLimit AS DWORD,NonPagedPoolLimit AS DWORD,MinimumWorkingSetSize AS DWORD,MaximumWorkingSetSize AS DWORD,PagefileLimit AS DWORD,TimeLimit AS QUAD
TYPE RASCONN,dwSize AS DWORD,hRasConn AS LONG,szEntryName AS ASCIIZ * %RAS_MAXENTRYNAME + 1,szDeviceTYPE AS ASCIIZ * %RAS_MAXDEVICETYPE + 1,szDeviceName AS ASCIIZ * %RAS_MAXDEVICENAME + 1,buffer AS STRING * 1
TYPE RASCONNSTATUS,dwSize AS DWORD,rasconnstate AS LONG,dwError AS DWORD,szDeviceTYPE AS ASCIIZ * %RAS_MAXDEVICETYPE + 1,szDeviceName AS ASCIIZ * %RAS_MAXDEVICENAME + 1,buffer AS STRING * 2
TYPE RASDIALEXTENSIONS,dwSize AS DWORD,dwfOptions AS DWORD,hwndParent AS LONG,reserved AS LONG
TYPE RASDIALPARAMS,dwSize AS DWORD,szEntryName AS ASCIIZ * %RAS_MAXENTRYNAME + 1,szPhoneNumber AS ASCIIZ * %RAS_MAXPHONENUMBER + 1,szCallBackNumber AS ASCIIZ * %RAS_MAXCALLBACKNUMBER + 1,szUserName AS ASCIIZ * %ULEN + 1,szPassword AS ASCIIZ * %PWLEN + 1,szDomain AS ASCIIZ * %DNLEN + 1,buffer AS STRING * 3
TYPE RASENTRY,dwSize AS DWORD,dwfOptions AS DWORD,dwCountryID AS DWORD,dwCountryCode AS DWORD,szAreaCode AS ASCIIZ * %RAS_MAXAREACODE + 1,szLocalPhoneNumber AS ASCIIZ * %RAS_MAXPHONENUMBER + 1,dwAlternatesOffset AS DWORD,ipaddr AS RASIPADDR,ipaddrDns AS RASIPADDR,ipaddrDnsAlt AS RASIPADDR,ipaddrWins AS RASIPADDR,ipaddrWinsAlt AS RASIPADDR,dwFrameSize AS DWORD,dwfNetProtocols AS DWORD,dwFramingProtocol AS DWORD,szScript AS ASCIIZ * %MAX_PATH,szAutoDialDll AS ASCIIZ * %MAX_PATH,szAutoDialFunc AS ASCIIZ * %MAX_PATH,szDeviceType AS ASCIIZ * %RAS_MAXDEVICETYPE + 1,szDeviceName AS ASCIIZ * %RAS_MAXDEVICENAME + 1,szX25PadType AS ASCIIZ * %RAS_MAXPADTYPE + 1,szX25Address AS ASCIIZ * %RAS_MAXX25ADDRESS + 1,szX25Facilities AS ASCIIZ * %RAS_MAXFACILITIES + 1,szX25UserData AS ASCIIZ * %RAS_MAXUSERDATA + 1,dwChannels AS DWORD,dwReserved1 AS DWORD,dwReserved2 AS DWORD
TYPE RASENTRYNAME,dwSize AS DWORD,szEntryName AS ASCIIZ * %RAS_MAXENTRYNAMEBUFFER,buffer AS ASCIIZ * 3
TYPE RASIPADDR,a AS BYTE,b AS BYTE,c AS BYTE,d AS BYTE
TYPE RASTERIZER_STATUS,nSize AS INTEGER,wFlags AS INTEGER,nLanguageID AS INTEGER
TYPE RAWHID,dwSizeHid AS DWORD,dwCount AS DWORD,bRawData(0 TO 0) AS BYTE
TYPE RAWINPUT,header AS RAWINPUTHEADER,ri AS RAWINPUTUNION
TYPE RAWINPUTDEVICE,usUsagePage AS WORD,usUsage AS WORD,dwFlags AS DWORD,hwndTarget AS DWORD
TYPE RAWINPUTDEVICELIST,hDevice AS DWORD,dwType AS DWORD
TYPE RAWINPUTHEADER,dwType AS DWORD,dwSize AS DWORD,hDevice AS DWORD,wParam AS LONG
TYPE RAWKEYBOARD,MakeCode AS WORD,Flags AS WORD,Reserved AS WORD,VKey AS WORD,Message AS DWORD,ExtraInformation AS DWORD
TYPE RAWMOUSE,usFlags AS WORD,rm AS RAWMOUSEUNION,ulRawButtons AS DWORD,lLastX AS LONG,lLastY AS LONG,ulExtraInformation AS DWORD
TYPE RAWMOUSEBUTTON,usButtonFlags AS WORD,usButtonData AS WORD
TYPE RBHITTESTINFO,pt AS POINTAPI,flags AS DWORD,iBand AS LONG
TYPE REBARBANDINFO,cbSize AS DWORD,fMask AS DWORD,fStyle AS DWORD,clrFore AS DWORD,clrBack AS DWORD,lpText AS ASCIIZ PTR,cch AS DWORD,iImage AS LONG,hwndChild AS DWORD,cxMinChild AS DWORD,cyMinChild AS DWORD,cx AS DWORD,hbmBack AS DWORD,wID AS DWORD,cyChild AS DWORD,cyMaxChild AS DWORD,cyIntegral AS DWORD,cxIdeal AS DWORD,lParam AS LONG,cxHeader AS DWORD
TYPE REBARINFO,cbSize AS DWORD,fMask AS DWORD,himl AS DWORD
TYPE RECONVERTSTRING,dwSize AS DWORD,dwVersion AS DWORD,dwStrLen AS DWORD,dwStrOffset AS DWORD,dwCompStrLen AS DWORD,dwCompStrOffset AS DWORD,dwTargetStrLen AS DWORD,dwTargetStrOffset AS DWORD
TYPE RECT,nLeft AS LONG,nTop AS LONG,nRight AS LONG,nBottom AS LONG
TYPE RECTL,nLeft AS LONG,nTop AS LONG,nRight AS LONG,nBottom AS LONG
TYPE REGISTERWORD,lpReading AS ASCIIZ PTR,lpWord AS ASCIIZ PTR
TYPE REGISTERWORDW,lpReading AS WORD PTR,lpWord AS WORD PTR
TYPE REMOTE_NAME_INFO,lpUniversalName AS ASCIIZ PTR,lpConnectionName AS ASCIIZ PTR,lpRemainingPath AS ASCIIZ PTR
TYPE REPARSE_GUID_DATA_BUFFER,ReparseTag AS DWORD,ReparseDataLength AS WORD,Reserved AS WORD,ReparseGuid AS GUIDAPI,DataBuffer(0 TO 0) AS BYTE
TYPE REPASTESPECIAL DWORD,dwAspect AS DWORD,dwParam AS DWORD
TYPE REQRESIZE DWORD,hdr AS NMHDR,rc AS RECT
TYPE RGBQUAD,rgbBlue AS BYTE,rgbGreen AS BYTE,rgbRed AS BYTE,rgbReserved AS BYTE
TYPE RGBTRIPLE BYTE,rgbtBlue AS BYTE,rgbtGreen AS BYTE,rgbtRed AS BYTE
TYPE RGNDATA,rdh AS RGNDATAHEADER,Buffer AS STRING * 1
TYPE RGNDATAHEADER,dwSize AS DWORD,iType AS DWORD,nCount AS DWORD,nRgnSize AS DWORD,rcBound AS RECT
TYPE RID_DEVICE_INFO,cbSize AS DWORD,dwType AS DWORD,rdi AS RID_DEVICE_INFO_UNION
TYPE RID_DEVICE_INFO_HID,dwVendorId AS DWORD,dwProductId AS DWORD,dwVersionNumber AS DWORD,usUsagePage AS WORD,usUsage AS WORD
TYPE RID_DEVICE_INFO_KEYBOARD,dwType AS DWORD,dwSubType AS DWORD,dwKeyboardMode AS DWORD,dwNumberOfFunctionKeys AS DWORD,dwNumberOfKeysTotal AS DWORD
TYPE RID_DEVICE_INFO_MOUSE,dwId AS DWORD,dwNumberOfButtons AS DWORD,dwSampleRate AS DWORD
TYPE RIP_INFO,dwError AS DWORD,dwType AS DWORD
TYPE RTL_CRITICAL_SECTION_DEBUG,wType AS WORD,CreatorBackTraceIndex AS WORD,CriticalSection AS DWORD,ProcessLocksList AS LIST_ENTRY,EntryCount AS DWORD,ContentionCount AS DWORD,Spare(0 TO 1) AS DWORD
TYPE S_un_b,s_b1 AS BYTE,s_b2 AS BYTE,s_b3 AS BYTE,s_b4 AS BYTE
TYPE S_un_b_type,s_b1 AS BYTE,s_b2 AS BYTE,s_b3 AS BYTE,s_b4 AS BYTE
TYPE S_un_w,s_w1 AS WORD,s_w2 AS WORD
TYPE S_un_w_type,s_w1 AS WORD,s_w2 AS WORD
TYPE SAFEARRAY,cDims AS WORD,fFeatures AS WORD,cbElements AS DWORD,cLocks AS DWORD,pvData AS DWORD,rgsabound(0) AS SAFEARRAYBOUND
TYPE SAFEARRAYBOUND,cElements AS DWORD,cLbound AS LONG
TYPE SCROLLBARINFO,cbSize AS DWORD,rcScrollBar AS RECT,dxyLineButton AS LONG,xyThumbTop AS LONG,xyThumbBottom AS LONG,reserved AS LONG,rgstate(0 TO %CCHILDREN_SCROLLBAR) AS DWORD
TYPE SCROLLINFO,cbSize AS DWORD,fMask AS DWORD,nMin AS LONG,nMax AS LONG,nPage AS DWORD,nPos AS LONG,nTrackPos AS LONG
TYPE SE_IMPERSONATION_LEVEL,Token AS DWORD,CopyOnOpen AS BYTE,EffectiveOnly AS BYTE,Level AS DWORD
TYPE SecHandle,dwLower AS DWORD,dwUpper AS DWORD
TYPE SectionType DWORD,Length AS DWORD,NumberOfRelocations AS WORD,NumberOfLinenumbers AS WORD,CheckSum AS DWORD,Number AS INTEGER,Selection AS BYTE
TYPE SECURITY_ATTRIBUTES,nLength AS DWORD,lpSecurityDescriptor AS LONG,bInheritHandle AS LONG
TYPE SECURITY_DESCRIPTOR,Revision AS BYTE,Sbz1 AS BYTE,nControl AS WORD,Owner AS DWORD,Group AS DWORD,Sacl AS ACL PTR,Dacl AS ACL PTR
TYPE SECURITY_DESCRIPTOR_RELATIVE,Revision AS BYTE,Sbz1 AS BYTE,nControl AS WORD,Owner AS DWORD,Group AS DWORD,Sacl AS DWORD,Dacl AS DWORD
TYPE SECURITY_LOGON_SESSION_DATA,Size AS DWORD,LogonId AS LUID,UserName AS LSA_UNICODE_STRING,LogonDomain AS LSA_UNICODE_STRING,AuthenticationPackage AS LSA_UNICODE_STRING,LogonType AS DWORD,Session AS DWORD,pSid AS SID PTR,LogonTime AS QUAD,LogonServer AS LSA_UNICODE_STRING,DnsDomainName AS LSA_UNICODE_STRING,Upn AS LSA_UNICODE_STRING
TYPE SECURITY_QUALITY_OF_SERVICE,Length AS DWORD,Impersonationlevel AS LONG,ContextTrackingMode AS BYTE,EffectiveOnly AS BYTE
TYPE SELCHANGE BYTE,hdr AS NMHDR,chrg AS CHARRANGE,seltyp AS WORD
TYPE SERIALKEYS,cbSize AS DWORD,dwFlags AS DWORD,lpszActivePort AS ASCIIZ PTR,lpszPort AS ASCIIZ PTR,iBaudRate AS DWORD,iPortState AS DWORD,iActive AS DWORD
TYPE servent DWORD,s_name AS ASCIIZ PTR,s_aliases AS DWORD PTR,s_port AS INTEGER,s_proto AS ASCIIZ PTR
TYPE SERVER_INFO_100,sv100_platform_id AS DWORD,sv100_name AS DWORD
TYPE SERVER_INFO_1005,sv1005_comment AS DWORD
TYPE SERVER_INFO_101,sv101_platform_id AS DWORD,sv101_name AS DWORD,sv101_version_major AS DWORD,sv101_version_minor AS DWORD,sv101_type AS DWORD,sv101_comment AS DWORD
TYPE SERVER_INFO_1010,sv1010_disc AS LONG
TYPE SERVER_INFO_1016,sv1016_hidden AS LONG
TYPE SERVER_INFO_1017,sv1017_announce AS DWORD
TYPE SERVER_INFO_1018,sv1018_anndelta AS DWORD
TYPE SERVER_INFO_102,sv102_platform_id AS DWORD,sv102_name AS DWORD,sv102_version_major AS DWORD,sv102_version_minor AS DWORD,sv102_type AS DWORD,sv102_comment AS DWORD,sv102_users AS DWORD,sv102_disc AS DWORD,sv102_hidden AS LONG,sv102_announce AS DWORD,sv102_anndelta AS DWORD,sv102_licenses AS DWORD,sv102_userpath AS DWORD
TYPE SERVER_INFO_1107,sv1107_users AS DWORD
TYPE SERVER_INFO_1501,sv1501_sessopens AS DWORD
TYPE SERVER_INFO_1502,sv1502_sessvcs AS DWORD
TYPE SERVER_INFO_1503,sv1503_opensearch AS DWORD
TYPE SERVER_INFO_1506,sv1506_maxworkitems AS DWORD
TYPE SERVER_INFO_1509,sv1509_maxrawbuflen AS DWORD
TYPE SERVER_INFO_1510,sv1510_sessusers AS DWORD
TYPE SERVER_INFO_1511,sv1511_sessconns AS DWORD
TYPE SERVER_INFO_1512,sv1512_maxnonpagedmemoryusage AS DWORD
TYPE SERVER_INFO_1513,sv1513_maxpagedmemoryusage AS DWORD
TYPE SERVER_INFO_1514,sv1514_enablesoftcompat AS LONG
TYPE SERVER_INFO_1515,sv1515_enableforcedlogoff AS LONG
TYPE SERVER_INFO_1516,sv1516_timesource AS LONG
TYPE SERVER_INFO_1518,sv1518_lmannounce AS LONG
TYPE SERVER_INFO_1520,sv1520_maxcopyreadlen AS DWORD
TYPE SERVER_INFO_1521,sv1521_maxcopywritelen AS DWORD
TYPE SERVER_INFO_1522,sv1522_minkeepsearch AS DWORD
TYPE SERVER_INFO_1523,sv1523_maxkeepsearch AS DWORD
TYPE SERVER_INFO_1524,sv1524_minkeepcomplsearch AS DWORD
TYPE SERVER_INFO_1525,sv1525_maxkeepcomplsearch AS DWORD
TYPE SERVER_INFO_1528,sv1528_scavtimeout AS DWORD
TYPE SERVER_INFO_1529,sv1529_minrcvqueue AS DWORD
TYPE SERVER_INFO_1530,sv1530_minfreeworkitems AS DWORD
TYPE SERVER_INFO_1533,sv1533_maxmpxct AS DWORD
TYPE SERVER_INFO_1534,sv1534_oplockbreakwait AS DWORD
TYPE SERVER_INFO_1535,sv1535_oplockbreakresponsewait AS DWORD
TYPE SERVER_INFO_1536,sv1536_enableoplocks AS LONG
TYPE SERVER_INFO_1537,sv1537_enableoplockforceclose AS LONG
TYPE SERVER_INFO_1538,sv1538_enablefcbopens AS LONG
TYPE SERVER_INFO_1539,sv1539_enableraw AS LONG
TYPE SERVER_INFO_1540,sv1540_enablesharednetdrives AS LONG
TYPE SERVER_INFO_1541,sv1541_minfreeconnections AS LONG
TYPE SERVER_INFO_1542,sv1542_maxfreeconnections AS LONG
TYPE SERVER_INFO_1543,sv1543_initsesstable AS DWORD
TYPE SERVER_INFO_1544,sv1544_initconntable AS DWORD
TYPE SERVER_INFO_1545,sv1545_initfiletable AS DWORD
TYPE SERVER_INFO_1546,sv1546_initsearchtable AS DWORD
TYPE SERVER_INFO_1547,sv1547_alertschedule AS DWORD
TYPE SERVER_INFO_1548,sv1548_errorthreshold AS DWORD
TYPE SERVER_INFO_1549,sv1549_networkerrorthreshold AS DWORD
TYPE SERVER_INFO_1550,sv1550_diskspacethreshold AS DWORD
TYPE SERVER_INFO_1552,sv1552_maxlinkdelay AS DWORD
TYPE SERVER_INFO_1553,sv1553_minlinkthroughput AS DWORD
TYPE SERVER_INFO_1554,sv1554_linkinfovalidtime AS DWORD
TYPE SERVER_INFO_1555,sv1555_scavqosinfoupdatetime AS DWORD
TYPE SERVER_INFO_1556,sv1556_maxworkitemidletime AS DWORD
TYPE SERVER_INFO_1557,sv1557_maxrawworkitems AS DWORD
TYPE SERVER_INFO_1560,sv1560_producttype AS DWORD
TYPE SERVER_INFO_1561,sv1561_serversize AS DWORD
TYPE SERVER_INFO_1562,sv1562_connectionlessautodisc AS DWORD
TYPE SERVER_INFO_1563,sv1563_sharingviolationretries AS DWORD
TYPE SERVER_INFO_1564,sv1564_sharingviolationdelay AS DWORD
TYPE SERVER_INFO_1565,sv1565_maxglobalopensearch AS DWORD
TYPE SERVER_INFO_1566,sv1566_removeduplicatesearches AS LONG
TYPE SERVER_INFO_1567,sv1567_lockviolationretries AS DWORD
TYPE SERVER_INFO_1568,sv1568_lockviolationoffset AS DWORD
TYPE SERVER_INFO_1569,sv1569_lockviolationdelay AS DWORD
TYPE SERVER_INFO_1570,sv1570_mdlreadswitchover AS DWORD
TYPE SERVER_INFO_1571,sv1571_cachedopenlimit AS DWORD
TYPE SERVER_INFO_1572,sv1572_criticalthreads AS DWORD
TYPE SERVER_INFO_1573,sv1573_restrictnullsessaccess AS DWORD
TYPE SERVER_INFO_1574,sv1574_enablewfw311directipx AS DWORD
TYPE SERVER_INFO_1575,sv1575_otherqueueaffinity AS DWORD
TYPE SERVER_INFO_1576,sv1576_queuesamplesecs AS DWORD
TYPE SERVER_INFO_1577,sv1577_balancecount AS DWORD
TYPE SERVER_INFO_1578,sv1578_preferredaffinity AS DWORD
TYPE SERVER_INFO_1579,sv1579_maxfreerfcbs AS DWORD
TYPE SERVER_INFO_1580,sv1580_maxfreemfcbs AS DWORD
TYPE SERVER_INFO_1581,sv1581_maxfreemlcbs AS DWORD
TYPE SERVER_INFO_1582,sv1582_maxfreepagedpoolchunks AS DWORD
TYPE SERVER_INFO_1583,sv1583_minpagedpoolchunksize AS DWORD
TYPE SERVER_INFO_1584,sv1584_maxpagedpoolchunksize AS DWORD
TYPE SERVER_INFO_1585,sv1585_sendsfrompreferredprocessor AS LONG
TYPE SERVER_INFO_1586,sv1586_maxthreadsperqueue AS DWORD
TYPE SERVER_INFO_1587,sv1587_cacheddirectorylimit AS DWORD
TYPE SERVER_INFO_1588,sv1588_maxcopylength AS DWORD
TYPE SERVER_INFO_1589,sv1589_enablebulktransfer AS DWORD
TYPE SERVER_INFO_1590,sv1590_enablecompression AS DWORD
TYPE SERVER_INFO_1591,sv1591_autosharewks AS DWORD
TYPE SERVER_INFO_1592,sv1592_autosharewks AS DWORD
TYPE SERVER_INFO_1593,sv1593_enablesecuritysignature AS DWORD
TYPE SERVER_INFO_1594,sv1594_requiresecuritysignature AS DWORD
TYPE SERVER_INFO_1595,sv1595_minclientbuffersize AS DWORD
TYPE SERVER_INFO_1596,sv1596_ConnectionNoSessionsTimeout AS DWORD
TYPE SERVER_INFO_402,sv402_ulist_mtime AS DWORD,sv402_glist_mtime AS DWORD,sv402_alist_mtime AS DWORD,sv402_alerts AS DWORD,sv402_security AS DWORD,sv402_numadmin AS DWORD,sv402_lanmask AS DWORD,sv402_guestacct AS DWORD,sv402_chdevs AS DWORD,sv402_chdevq AS DWORD,sv402_chdevjobs AS DWORD,sv402_connections AS DWORD,sv402_shares AS DWORD,sv402_openfiles AS DWORD,sv402_sessopens AS DWORD,sv402_sessvcs AS DWORD,sv402_sessreqs AS DWORD,sv402_opensearch AS DWORD,sv402_activelocks AS DWORD,sv402_numreqbuf AS DWORD,sv402_sizreqbuf AS DWORD,sv402_numbigbuf AS DWORD,sv402_numfiletasks AS DWORD,sv402_alertsched AS DWORD,sv402_erroralert AS DWORD,sv402_logonalert AS DWORD,sv402_accessalert AS DWORD,sv402_diskalert AS DWORD,sv402_netioalert AS DWORD,sv402_maxauditsz AS DWORD,sv402_srvheuristics AS DWORD
TYPE SERVER_INFO_403,sv403_ulist_mtime AS DWORD,sv403_glist_mtime AS DWORD,sv403_alist_mtime AS DWORD,sv403_alerts AS DWORD,sv403_security AS DWORD,sv403_numadmin AS DWORD,sv403_lanmask AS DWORD,sv403_guestacct AS DWORD,sv403_chdevs AS DWORD,sv403_chdevq AS DWORD,sv403_chdevjobs AS DWORD,sv403_connections AS DWORD,sv403_shares AS DWORD,sv403_openfiles AS DWORD,sv403_sessopens AS DWORD,sv403_sessvcs AS DWORD,sv403_sessreqs AS DWORD,sv403_opensearch AS DWORD,sv403_activelocks AS DWORD,sv403_numreqbuf AS DWORD,sv403_sizreqbuf AS DWORD,sv403_numbigbuf AS DWORD,sv403_numfiletasks AS DWORD,sv403_alertsched AS DWORD,sv403_erroralert AS DWORD,sv403_logonalert AS DWORD,sv403_accessalert AS DWORD,sv403_diskalert AS DWORD,sv403_netioalert AS DWORD,sv403_maxauditsz AS DWORD,sv403_srvheuristics AS DWORD,sv403_auditedevents AS DWORD,sv403_autoprofile AS DWORD,sv403_autopath AS DWORD
TYPE SERVER_INFO_502,sv502_sessopens AS DWORD,sv502_sessvcs AS DWORD,sv502_opensearch AS DWORD,sv502_sizreqbuf AS DWORD,sv502_initworkitems AS DWORD,sv502_maxworkitems AS DWORD,sv502_rawworkitems AS DWORD,sv502_irpstacksize AS DWORD,sv502_maxrawbuflen AS DWORD,sv502_sessusers AS DWORD,sv502_sessconns AS DWORD,sv502_maxpagedmemoryusage AS DWORD,sv502_maxnonpagedmemoryusage AS DWORD,sv502_enablesoftcompat AS LONG,sv502_enableforcedlogoff AS LONG,sv502_timesource AS LONG,sv502_acceptdownlevelapis AS LONG,sv502_lmannounce AS LONG
TYPE SERVER_INFO_503,sv503_sessopens AS DWORD,sv503_sessvcs AS DWORD,sv503_opensearch AS DWORD,sv503_sizreqbuf AS DWORD,sv503_initworkitems AS DWORD,sv503_maxworkitems AS DWORD,sv503_rawworkitems AS DWORD,sv503_irpstacksize AS DWORD,sv503_maxrawbuflen AS DWORD,sv503_sessusers AS DWORD,sv503_sessconns AS DWORD,sv503_maxpagedmemoryusage AS DWORD,sv503_maxnonpagedmemoryusage AS DWORD,sv503_enablesoftcompat AS LONG,sv503_enableforcedlogoff AS LONG,sv503_timesource AS LONG,sv503_acceptdownlevelapis AS LONG,sv503_lmannounce AS LONG,sv503_domain AS DWORD,sv503_maxcopyreadlen AS DWORD,sv503_maxcopywritelen AS DWORD,sv503_minkeepsearch AS DWORD,sv503_maxkeepsearch AS DWORD,sv503_minkeepcomplsearch AS DWORD,sv503_maxkeepcomplsearch AS DWORD,sv503_threadcountadd AS DWORD,sv503_numblockthreads AS DWORD,sv503_scavtimeout AS DWORD,sv503_minrcvqueue AS DWORD,sv503_minfreeworkitems AS DWORD,sv503_xactmemsize AS DWORD,sv503_threadpriority AS DWORD,sv503_maxmpxct AS DWORD,sv503_oplockbreakwait AS DWORD,sv503_oplockbreakresponsewait AS DWORD,sv503_enableoplocks AS LONG,sv503_enableoplockforceclose AS LONG,sv503_enablefcbopens AS LONG,sv503_enableraw AS LONG,sv503_enablesharednetdrives AS LONG,sv503_minfreeconnections AS DWORD,sv503_maxfreeconnections AS DWORD
TYPE SERVER_INFO_598,sv598_maxrawworkitems AS DWORD,sv598_maxthreadsperqueue AS DWORD,sv598_producttype AS DWORD,sv598_serversize AS DWORD,sv598_connectionlessautodisc AS DWORD,sv598_sharingviolationretries AS DWORD,sv598_sharingviolationdelay AS DWORD,sv598_maxglobalopensearch AS DWORD,sv598_removeduplicatesearches AS DWORD,sv598_lockviolationoffset AS DWORD,sv598_lockviolationdelay AS DWORD,sv598_mdlreadswitchover AS DWORD,sv598_cachedopenlimit AS DWORD,sv598_otherqueueaffinity AS DWORD,sv598_restrictnullsessaccess AS LONG,sv598_enablewfw311directipx AS LONG,sv598_queuesamplesecs AS DWORD,sv598_balancecount AS DWORD,sv598_preferredaffinity AS DWORD,sv598_maxfreerfcbs AS DWORD,sv598_maxfreemfcbs AS DWORD,sv598_maxfreelfcbs AS DWORD,sv598_maxfreepagedpoolchunks AS DWORD,sv598_minpagedpoolchunksize AS DWORD,sv598_maxpagedpoolchunksize AS DWORD,sv598_sendsfrompreferredprocessor AS LONG,sv598_cacheddirectorylimit AS DWORD,sv598_maxcopylength AS DWORD,sv598_enablebulktransfer AS LONG,sv598_enablecompression AS LONG,sv598_autosharewks AS LONG,sv598_autoshareserver AS LONG,sv598_enablesecuritysignature AS LONG,sv598_requiresecuritysignature AS LONG,sv598_minclientbuffersize AS DWORD,sv598_serverguid AS LONG,sv598_ConnectionNoSessionsTimeout AS DWORD
TYPE SERVER_INFO_599,sv599_sessopens AS DWORD,sv599_sessvcs AS DWORD,sv599_opensearch AS DWORD,sv599_sizreqbuf AS DWORD,sv599_initworkitems AS DWORD,sv599_maxworkitems AS DWORD,sv599_rawworkitems AS DWORD,sv599_irpstacksize AS DWORD,sv599_maxrawbuflen AS DWORD,sv599_sessusers AS DWORD,sv599_sessconns AS DWORD,sv599_maxpagedmemoryusage AS DWORD,sv599_maxnonpagedmemoryusage AS DWORD,sv599_enablesoftcompat AS LONG,sv599_enableforcedlogoff AS LONG,sv599_timesource AS LONG,sv599_acceptdownlevelapis AS LONG,sv599_lmannounce AS LONG,sv599_domain AS DWORD,sv599_maxcopyreadlen AS DWORD,sv599_maxcopywritelen AS DWORD,sv599_minkeepsearch AS DWORD,sv599_maxkeepsearch AS DWORD,sv599_minkeepcomplsearch AS DWORD,sv599_maxkeepcomplsearch AS DWORD,sv599_threadcountadd AS DWORD,sv599_numblockthreads AS DWORD,sv599_scavtimeout AS DWORD,sv599_minrcvqueue AS DWORD,sv599_minfreeworkitems AS DWORD,sv599_xactmemsize AS DWORD,sv599_threadpriority AS DWORD,sv599_maxmpxct AS DWORD,sv599_oplockbreakwait AS DWORD,sv599_oplockbreakresponsewait AS DWORD,sv599_enableoplocks AS LONG,sv599_enableoplockforceclose AS LONG,sv599_enablefcbopens AS LONG,sv599_enableraw AS LONG,sv599_enablesharednetdrives AS LONG,sv599_minfreeconnections AS DWORD,sv599_maxfreeconnections AS DWORD,sv599_initsesstable AS DWORD,sv599_initconntable AS DWORD,sv599_initfiletable AS DWORD,sv599_initsearchtable AS DWORD,sv599_alertschedule AS DWORD,sv599_errorthreshold AS DWORD,sv599_networkerrorthreshold AS DWORD,sv599_diskspacethreshold AS DWORD,sv599_reserved AS DWORD,sv599_maxlinkdelay AS DWORD,sv599_minlinkthroughput AS DWORD,sv599_linkinfovalidtime AS DWORD,sv599_scavqosinfoupdatetime AS DWORD,sv599_maxworkitemidletime AS DWORD
TYPE SERVICE_STATUS,dwServiceType AS DWORD,dwCurrentState AS DWORD,dwControlsAccepted AS DWORD,dwWin32ExitCode AS DWORD,dwServiceSpecificExitCode AS DWORD,dwCheckPoint AS DWORD,dwWaitHint AS DWORD
TYPE SERVICE_TABLE_ENTRY,lpServiceName AS ASCIIZ PTR,lpServiceProc AS LONG
TYPE SESSION_BUFFER,lsn AS BYTE,STATE AS BYTE,local_name AS STRING * %NCBNAMSZ,remote_name AS STRING * %NCBNAMSZ,rcvs_outstanding AS BYTE,sends_outstanding AS BYTE
TYPE SESSION_HEADER,sess_name AS BYTE,num_sess AS BYTE,rcv_dg_outstanding AS BYTE,rcv_any_outstanding AS BYTE
TYPE SETTEXTEX DWORD,flags AS DWORD,codepage AS DWORD
TYPE SHChangeProductKeyAsIDList,cb AS WORD,wszProductKey AS STRING * 78,cbZero AS WORD
TYPE SHCOLUMNDATA,dwFlags AS DWORD,dwFileAttributes AS DWORD,dwReserved AS DWORD,pwszExt AS DWORD,wszFile AS STRING * (%MAX_PATH * 2 - 1)
TYPE SHCOLUMNID,fmtid AS GUIDAPI,pid AS DWORD
TYPE SHCOLUMNINFO,scid AS SHCOLUMNID,vt AS WORD,fmt AS DWORD,cChars AS DWORD,csFlags AS DWORD,wszTitle AS STRING * (%MAX_COLUMN_NAME_LEN * 2 - 1),wszDescription AS STRING * (%MAX_COLUMN_DESC_LEN * 2 - 1)
TYPE SHCOLUMNINIT,dwFlags AS DWORD,dwReserved AS DWORD,wszFolder AS STRING * (%MAX_PATH * 2 - 1)
TYPE SHCREATEPROCESSINFOW,cbSize AS DWORD,fMask AS DWORD,hwnd AS DWORD,pszFile AS DWORD,pszParameters AS DWORD,pszCurrentDirectory AS DWORD,hUserToken AS DWORD,lpProcessAttributes AS SECURITY_ATTRIBUTES PTR,lpThreadAttributes AS SECURITY_ATTRIBUTES PTR,bInheritHandles AS LONG,dwCreationFlags AS DWORD,lpStartupInfo AS STARTUPINFOW PTR,lpProcessInformation AS PROCESS_INFORMATION PTR
TYPE SHDESCRIPTIONID,dwDescriptionId AS DWORD,cclsid AS GUIDAPI
TYPE SHDRAGIMAGE,sizeDragImage AS SIZEL,ptOffset AS POINTAPI,hbmpDragImage AS DWORD,crColorKey AS DWORD
TYPE SHELLDETAILS,fmt AS LONG,cxChar AS LONG,str AS STRRET
TYPE SHELLEXECUTEINFO,cbSize AS DWORD,fMask AS DWORD,hwnd AS DWORD,lpVerb AS ASCIIZ PTR,lpFile AS ASCIIZ PTR,lpParameters AS ASCIIZ PTR,lpDirectory AS ASCIIZ PTR,nShow AS LONG,hInstApp AS DWORD,lpIDList AS DWORD,lpClass AS ASCIIZ PTR,hkeyClass AS DWORD,dwHotKey AS DWORD,item AS DWORD,hProcess AS DWORD
TYPE SHFILEINFO,hIcon AS DWORD,iIcon AS LONG,dwAttributes AS DWORD,szDisplayName AS ASCIIZ * %MAX_PATH,szTypeName AS ASCIIZ * 80
TYPE SHFILEOPSTRUCT DWORD,hwnd AS DWORD,wFunc AS DWORD,pFrom AS DWORD,pTo AS DWORD,fFlags AS WORD,fAnyOperationsAborted AS LONG,hNameMappings AS DWORD,lpszProgressTitle AS ASCIIZ PTR
TYPE SHITEMID,cb AS WORD,abID(0 TO 0) AS BYTE
TYPE SHNAMEMAPPING,pszOldPath AS ASCIIZ PTR,pszNewPath AS ASCIIZ PTR,cchOldPath AS LONG,cchNewPath AS LONG
TYPE ShortItemId,cb AS WORD,abID(0 TO 0) AS BYTE
TYPE SHQUERYRBINFO,cbSize AS DWORD,i64Size AS QUAD,i64NumItems AS QUAD
TYPE SID,Revision AS BYTE,SubAuthorityCount AS BYTE,IdentifierAuthority AS SID_IDENTIFIER_AUTHORITY,SubAuthority(0 TO 0) AS DWORD
TYPE SID_AND_ATTRIBUTES,pSid AS DWORD,Attributes AS DWORD
TYPE SID_IDENTIFIER_AUTHORITY,Value(0 TO 5) AS BYTE
TYPE SIZEL,cx AS LONG,cy AS LONG
TYPE SMALL_RECT,xLeft AS INTEGER,xTop AS INTEGER,xRight AS INTEGER,xBottom AS INTEGER
TYPE smpte,hour AS BYTE,minute AS BYTE,sec AS BYTE,FRAME AS BYTE,fps AS BYTE,dummy AS BYTE,pad(0 TO 1) AS BYTE
TYPE sockaddr,sa_family AS WORD,sa_data AS STRING * 14
TYPE SOCKADDR_IN,sin_family AS INTEGER,sin_port AS WORD,sin_addr AS in_addr,sin_zero AS STRING * 8
TYPE SOCKET_ADDRESS,lpSocaddr AS SOCKADDR PTR,iSockaddrLength AS LONG
TYPE SOCKET_ADDRESS_LIST,iAddressCount AS LONG,Address(0 TO 0) AS SOCKET_ADDRESS
TYPE sockproto,sp_family AS WORD,sp_protocol AS WORD
TYPE SOUNDSENTRY,cbSize AS DWORD,dwFlags AS DWORD,iFSTextEffect AS DWORD,iFSTextEffectMSec AS DWORD,iFSTextEffectColorBits AS DWORD,iFSGrafEffect AS DWORD,iFSGrafEffectMSec AS DWORD,iFSGrafEffectColor AS DWORD,iWindowsEffect AS DWORD,iWindowsEffectMSec AS DWORD,lpszWindowsEffectDLL AS ASCIIZ PTR,iWindowsEffectOrdinal AS DWORD
TYPE SR_SECURITY_DESCRIPTOR,Length AS DWORD,SecurityDescriptor AS BYTE PTR
TYPE STARTUPINFO,cb AS DWORD,lpReserved AS ASCIIZ PTR,lpDesktop AS ASCIIZ PTR,lpTitle AS ASCIIZ PTR,dwX AS DWORD,dwY AS DWORD,dwXSize AS DWORD,dwYSize AS DWORD,dwXCountChars AS DWORD,dwYCountChars AS DWORD,dwFillAttribute AS DWORD,dwFlags AS DWORD,wShowWindow AS WORD,cbReserved2 AS WORD,lpReserved2 AS BYTE PTR,hStdInput AS DWORD,hStdOutput AS DWORD,hStdError AS DWORD
TYPE STARTUPINFOW,cb AS DWORD,lpReserved AS DWORD,lpDesktop AS DWORD,lpTitle AS DWORD,dwX AS DWORD,dwY AS DWORD,dwXSize AS DWORD,dwYSize AS DWORD,dwXCountChars AS DWORD,dwYCountChars AS DWORD,dwFillAttribute AS DWORD,dwFlags AS DWORD,wShowWindow AS WORD,cbReserved2 AS WORD,lpReserved2 AS BYTE PTR,hStdInput AS DWORD,hStdOutput AS DWORD,hStdError AS DWORD
TYPE STATDATA,tformatetc AS FORMATETC,advf AS DWORD,pAdvSink AS DWORD,dwConnection AS DWORD
TYPE STATSTG,pwcsName AS DWORD,dwType AS DWORD,cbSize AS QUAD,mtime AS FILETIME,ctime AS FILETIME,atime AS FILETIME,grfMode AS DWORD,grfLocksSupported AS DWORD,clsid AS GUID,grfStateBits AS DWORD,dwStgFmt AS DWORD
TYPE STGMEDIUM,tymed AS DWORD,tsmd AS STGMEDIUMDATA,pUnkForRelease AS DWORD
TYPE STICKYKEYS,cbSize AS DWORD,dwFlags AS DWORD
TYPE STRINGEXSTRUCT,dwSize AS DWORD,uDeterminePos AS DWORD,uDetermineDelimPos AS DWORD,uYomiPos AS DWORD,uYomiDelimPos AS DWORD
TYPE STRRET,uType AS DWORD,uu AS STRRETUNION
TYPE STYLEBUF,dwStyle AS DWORD,szDescription AS ASCIIZ * %STYLE_DESCRIPTION_SIZE
TYPE STYLEBUFW,dwStyle AS DWORD,szDescription AS STRING * (%STYLE_DESCRIPTION_SIZE * 2)
TYPE STYLESTRUCT,styleOld AS DWORD,styleNew AS DWORD
TYPE SymType DWORD,TagIndex AS DWORD,Misc AS MiscUnionST,FcnAry AS FcnAryUnion,TvIndex AS WORD
TYPE SYSTEM_ALARM_ACE,Header AS ACE_HEADER,Mask AS DWORD,SidStart AS DWORD
TYPE SYSTEM_ALARM_OBJECT_ACE,Header AS ACE_HEADER,Mask AS DWORD,Flags AS DWORD,ObjectType AS GUIDAPI,InheritedObjectType AS GUIDAPI,SidStart AS DWORD
TYPE SYSTEM_AUDIT_ACE,Header AS ACE_HEADER,Mask AS DWORD,SidStart AS DWORD
TYPE SYSTEM_AUDIT_OBJECT_ACE,Header AS ACE_HEADER,Mask AS DWORD,Flags AS DWORD,ObjectType AS GUIDAPI,InheritedObjectType AS GUIDAPI,SidStart AS DWORD
TYPE SYSTEM_BATTERY_STATE,AcOnLine AS LONG,BatteryPresent AS LONG,Charging AS LONG,Discharging AS LONG,Spare1(0 TO 3) AS LONG,MaxCapacity AS DWORD,RemainingCapacity AS DWORD,Rate AS DWORD,EstimatedTime AS DWORD,DefaultAlert1 AS DWORD,DefaultAlert2 AS DWORD
TYPE SYSTEM_INFO,dwOemID AS DWORD,dwPageSize AS DWORD,lpMinimumApplicationAddress AS DWORD,lpMaximumApplicationAddress AS DWORD,dwActiveProcessorMask AS DWORD,dwNumberOfProcessors AS DWORD,dwProcessorType AS DWORD,dwAllocationGranularity AS DWORD,wProcessorLevel AS WORD,wProcessorRevision AS WORD
TYPE SYSTEM_POWER_CAPABILITIES,PowerButtonPresent AS LONG,SleepButtonPresent AS LONG,LidPresent AS LONG,SystemS1 AS LONG,SystemS2 AS LONG,SystemS3 AS LONG,SystemS4 AS LONG,SystemS5 AS LONG,HiberFilePresent AS LONG,FullWake AS LONG,VideoDimPresent AS LONG,ApmPresent AS LONG,UpsPresent AS LONG,ThermalControl AS LONG,ProcessorThrottle AS LONG,ProcessorMinThrottle AS BYTE,ProcessorMaxThrottle AS BYTE,spare2(0 TO 3) AS BYTE,DiskSpinDown AS LONG,spare3(0 TO 7) AS BYTE,SystemBatteriesPresent AS LONG,BatteriesAreShortTerm AS LONG,BatteryScale(0 TO 2) AS BATTERY_REPORTING_SCALE,AcOnLineWake AS LONG,SoftLidWake AS LONG,RtcWake AS LONG,MinDeviceWakeState AS LONG,DefaultLowLatencyWake AS LONG
TYPE SYSTEM_POWER_LEVEL,Enabled AS LONG,Spare(0 TO 2) AS BYTE,BatteryLevel AS DWORD,PowerPolicy AS POWER_ACTION_POLICY,MinSystemState AS LONG
TYPE SYSTEM_POWER_POLICY,Revision AS DWORD,PowerButton AS POWER_ACTION_POLICY,SleepButton AS POWER_ACTION_POLICY,LidClose AS POWER_ACTION_POLICY,LidOpenWake AS LONG,Reserved AS DWORD,Idle AS POWER_ACTION_POLICY,IdleTimeout AS DWORD,IdleSensitivity AS BYTE,DynamicThrottle AS BYTE,Spare2(0 TO 1) AS BYTE,MinSleep AS LONG,MaxSleep AS LONG,ReducedLatencySleep AS LONG,WinLogonFlags AS DWORD,Spare3 AS DWORD,DozeS4Timeout AS DWORD,BroadcastCapacityResolution AS DWORD,DischargePolicy(0 TO %NUM_DISCHARGE_POLICIES - 1) AS SYSTEM_POWER_LEVEL,VideoTimeout AS DWORD,VideoDimDisplay AS LONG,VideoReserved(0 TO 2) AS DWORD,SpindownTimeout AS DWORD,OptimizeForPower AS LONG,FanThrottleTolerance AS BYTE,ForcedThrottle AS BYTE,MinThrottle AS BYTE,OverThrottled AS POWER_ACTION_POLICY
TYPE SYSTEM_POWER_STATUS,ACLineStatus AS BYTE,BatteryFlag AS BYTE,BatteryLifePercent AS BYTE,Reserved1 AS BYTE,BatteryLifeTime AS DWORD,BatteryFullLifeTime AS DWORD
TYPE SYSTEMTIME,wYear AS WORD,wMonth AS WORD,wDayOfWeek AS WORD,wDay AS WORD,wHour AS WORD,wMinute AS WORD,wSecond AS WORD,wMilliseconds AS WORD
TYPE tagMSG,hwnd AS DWORD,message AS DWORD,wParam AS LONG,lParam AS LONG,time AS DWORD,pt AS POINTAPI
TYPE tagOLEUIINSERTOBJECT,cbStruct AS DWORD,dwFlags AS DWORD,hWndOwner AS DWORD,lpszCaption AS DWORD,lpfnHook AS DWORD,lCustData AS LONG,hInstance AS DWORD,lpszTemplate AS DWORD,hResource AS DWORD,clsid AS GUID,lpszFile AS DWORD,cchFile AS DWORD,cClsidExclude AS DWORD,lpClsidExclude AS GUID PTR,iid AS GUID,oleRender AS DWORD,lpFormatEtc AS DWORD,lpIOleClientSite AS DWORD,lpIStorage AS DWORD,ppvObj AS DWORD,sc AS LONG,hMetaPict AS DWORD
TYPE Target,dwType AS DWORD,dwDeviceID AS DWORD,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN
TYPE TBADDBITMAP,hInst AS DWORD,nID AS DWORD
TYPE TBBUTTON,iBitmap AS LONG,idCommand AS LONG,fsState AS BYTE,fsStyle AS BYTE,bReserved(0 TO 1) AS BYTE,dwData AS DWORD,iString AS LONG
TYPE TBBUTTONINFO,cbSize AS DWORD,dwMask AS DWORD,idCommand AS LONG,iImage AS LONG,fsState AS BYTE,fsStyle AS BYTE,cx AS WORD,lParam AS DWORD,pszText AS ASCIIZ PTR,cchText AS LONG
TYPE TBINSERTMARK,iButton AS LONG,dwFlags AS DWORD
TYPE TBMETRICS,cbSize AS DWORD,dwMask AS DWORD,cxPad AS LONG,cyPad AS LONG,cxBarPad AS LONG,cyBarPad AS LONG,cxButtonSpacing AS LONG,cyButtonSpacing AS LONG
TYPE TBNOTIFY,hdr AS NMHDR,iItem AS LONG,BUTTON AS TBBUTTON,cchText AS LONG,pszText AS ASCIIZ PTR
TYPE TBREPLACEBITMAP,hInstOld AS DWORD,nIDOld AS DWORD,hInstNew AS DWORD,nIDNew AS DWORD,nButtons AS LONG
TYPE TBSAVEPARAMS,hkr AS DWORD,pszSubKey AS ASCIIZ PTR,pszValueName AS ASCIIZ PTR
TYPE TBSAVEPARAMSA,hkr AS DWORD,pszSubKey AS ASCIIZ PTR,pszValueName AS ASCIIZ PTR
TYPE TC_HITTESTINFO,pt AS POINTAPI,flags AS DWORD
TYPE TC_ITEM,Mask AS DWORD,dwState AS DWORD,dwStateMask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,lParam AS LONG
TYPE TC_ITEMHEADER,Mask AS DWORD,lpReserved1 AS DWORD,lpReserved2 AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG
TYPE TC_KEYDOWN BYTE,hdr AS NMHDR,wVKey AS WORD,flags AS DWORD
TYPE TCP_RESERVE_PORT_RANGE,UpperRange AS WORD,LowerRange AS WORD
TYPE TEXTMETRIC,tmHeight AS LONG,tmAscent AS LONG,tmDescent AS LONG,tmInternalLeading AS LONG,tmExternalLeading AS LONG,tmAveCharWidth AS LONG,tmMaxCharWidth AS LONG,tmWeight AS LONG,tmOverhang AS LONG,tmDigitizedAspectX AS LONG,tmDigitizedAspectY AS LONG,tmFirstChar AS BYTE,tmLastChar AS BYTE,tmDefaultChar AS BYTE,tmBreakChar AS BYTE,tmItalic AS BYTE,tmUnderlined AS BYTE,tmStruckOut AS BYTE,tmPitchAndFamily AS BYTE,tmCharSet AS BYTE
TYPE TEXTMETRICOLE,tmHeight AS LONG,tmAscent AS LONG,tmDescent AS LONG,tmInternalLeading AS LONG,tmExternalLeading AS LONG,tmAveCharWidth AS LONG,tmMaxCharWidth AS LONG,tmWeight AS LONG,tmOverhang AS LONG,tmDigitizedAspectX AS LONG,tmDigitizedAspectY AS LONG,tmFirstChar AS BYTE,tmLastChar AS BYTE,tmDefaultChar AS BYTE,tmBreakChar AS BYTE,tmItalic AS BYTE,tmUnderlined AS BYTE,tmStruckOut AS BYTE,tmPitchAndFamily AS BYTE,tmCharSet AS BYTE
TYPE TEXTRANGE DWORD,chrg AS CHARRANGE,lpstrText AS ASCIIZ PTR
TYPE THREADENTRY32,dwSize AS DWORD,cntUsage AS DWORD,th32ThreadID AS DWORD,th32OwnerProcessID AS DWORD,tpBasePri AS LONG,tpDeltaPri AS LONG,dwFlags AS DWORD
TYPE TIME_OF_DAY_INFO,tod_elapsedt AS DWORD,tod_msecs AS DWORD,tod_hours AS DWORD,tod_mins AS DWORD,tod_secs AS DWORD,tod_hunds AS DWORD,tod_timezone AS LONG,tod_tinterval AS DWORD,tod_day AS DWORD,tod_month AS DWORD,tod_year AS DWORD,tod_weekday AS DWORD
TYPE TIME_ZONE_INFORMATION,Bias AS LONG,StandardName AS STRING * 64,StandardDate AS SYSTEMTIME,StandardBias AS LONG,DaylightName AS STRING * 64,DaylightDate AS SYSTEMTIME,DaylightBias AS LONG
TYPE TIMECAPS,wPeriodMin AS DWORD,wPeriodMax AS DWORD
TYPE timeval,tv_sec AS LONG,tv_usec AS LONG
TYPE TITLEBARINFO,cbSize AS DWORD,rcTitleBar AS RECT,rgstate(0 TO %CCHILDREN_TITLEBAR) AS DWORD
TYPE TLIBATTR,rguid AS GUID,lcid AS DWORD,syskind AS DWORD,wMajorVerNum AS WORD,wMinorVerNum AS WORD,wLibFlags AS WORD
TYPE TOGGLEKEYS,cbSize AS DWORD,dwFlags AS DWORD
TYPE TOKEN_CONTROL,TokenId AS LUID,AuthenticationId AS LUID,ModifiedId AS LUID,TokenSource AS TOKEN_SOURCE
TYPE TOKEN_DEFAULT_DACL,DefaultDacl AS ACL PTR
TYPE TOKEN_GROUPS,GroupCount AS DWORD,Groups(0 TO 0) AS SID_AND_ATTRIBUTES
TYPE TOKEN_OWNER,Owner AS DWORD
TYPE TOKEN_PRIMARY_GROUP,PrimaryGroup AS DWORD
TYPE TOKEN_PRIVILEGES,PrivilegeCount AS DWORD,Privileges(0 TO 0) AS LUID_AND_ATTRIBUTES
TYPE TOKEN_SOURCE,SourceName AS ASCIIZ * %TOKEN_SOURCE_LENGTH,SourceIdentifier AS LUID
TYPE TOKEN_STATISTICS,TokenId AS LUID,AuthenticationId AS LUID,ExpirationTime AS QUAD,TokenType AS LONG,ImpersonationLevel AS LONG,DynamicCharged AS DWORD,DynamicAvailable AS DWORD,GroupCount AS DWORD,PrivilegeCount AS DWORD,ModifiedId AS LUID
TYPE TOKEN_USER,USER AS SID_AND_ATTRIBUTES
TYPE TOOLINFO,cbSize AS DWORD,uFlags AS DWORD,hwnd AS DWORD,uId AS DWORD,rec AS RECT,hinst AS DWORD,lpszText AS ASCIIZ PTR,lParam AS LONG
TYPE TOOLTIPTEXT,hdr AS NMHDR,lpszText AS ASCIIZ PTR,szText AS ASCIIZ * 80,hinst AS DWORD,uFlags AS DWORD,lParam AS DWORD
TYPE TPMPARAMS,cbSize AS DWORD,rcExclude AS RECT
TYPE TRACKMOUSEEVENTAPI,cbSize AS DWORD,dwFlags AS DWORD,hwndTrack AS DWORD,dwHoverTime AS DWORD
TYPE TRANSMIT_FILE_BUFFERS,Head AS DWORD,HeadLength AS DWORD,Tail AS DWORD,TailLength AS DWORD
TYPE TRIVERTEX,x AS LONG,y AS LONG,Red AS WORD,Green AS WORD,Blue AS WORD,Alpha AS WORD
TYPE TRUSTED_CONTROLLERS_INFO,Entries AS DWORD,Names AS LSA_UNICODE_STRING PTR
TYPE TRUSTED_DOMAIN_AUTH_INFORMATION,IncomingAuthInfos AS DWORD,IncomingAuthenticationInformation AS LSA_AUTH_INFORMATION PTR,IncomingPreviousAuthenticationInformation AS LSA_AUTH_INFORMATION PTR,OutgoingAuthInfos AS DWORD,OutgoingAuthenticationInformation AS LSA_AUTH_INFORMATION PTR,OutgoingPreviousAuthenticationInformation AS LSA_AUTH_INFORMATION PTR
TYPE TRUSTED_DOMAIN_FULL_INFORMATION,Information AS TRUSTED_DOMAIN_INFORMATION_EX,PosixOffset AS TRUSTED_POSIX_OFFSET_INFO,AuthInformation AS TRUSTED_DOMAIN_AUTH_INFORMATION
TYPE TRUSTED_DOMAIN_FULL_INFORMATION2,Information AS TRUSTED_DOMAIN_INFORMATION_EX2,PosixOffset AS TRUSTED_POSIX_OFFSET_INFO,AuthInformation AS TRUSTED_DOMAIN_AUTH_INFORMATION
TYPE TRUSTED_DOMAIN_INFORMATION_BASIC,uName AS LSA_UNICODE_STRING,pSid AS SID PTR
TYPE TRUSTED_DOMAIN_INFORMATION_EX,uName AS LSA_UNICODE_STRING,FlatName AS LSA_UNICODE_STRING,pSid AS SID PTR,TrustDirection AS DWORD,TrustType AS DWORD,TrustAttributes AS DWORD
TYPE TRUSTED_DOMAIN_INFORMATION_EX2,uName AS LSA_UNICODE_STRING,FlatName AS LSA_UNICODE_STRING,pSid AS SID PTR,TrustDirection AS DWORD,TrustType AS DWORD,TrustAttributes AS DWORD,ForestTrustLength AS DWORD,ForestTrustInfo AS DWORD
TYPE TRUSTED_DOMAIN_NAME_INFO,uName AS LSA_UNICODE_STRING
TYPE TRUSTED_PASSWORD_INFO,Password AS LSA_UNICODE_STRING,OldPassword AS LSA_UNICODE_STRING
TYPE TRUSTED_POSIX_OFFSET_INFO,Offset AS DWORD
TYPE TRUSTEE_A,pMultipleTrustee AS TRUSTEE_A PTR,MultipleTrusteeOperation AS LONG,TrusteeForm AS LONG,TrusteeType AS LONG,ptstrName AS ASCIIZ PTR
TYPE TRUSTEE_ACCESS,lpProperty AS ASCIIZ PTR,dAccess AS DWORD,fAccessFlags AS DWORD,fReturnedAccess AS DWORD
TYPE TT_HITTESTINFO,hWnd AS DWORD,pt AS POINTAPI,ti AS TOOLINFO
TYPE TTGETTITLE,dwSize AS DWORD,uTitleBitmap AS DWORD,cch AS DWORD,pszTitle AS DWORD
TYPE TTPOLYCURVE,wType AS WORD,cpfx AS WORD,apfx(0 TO 0) AS POINTFX
TYPE TTPOLYGONHEADER,cb AS DWORD,dwType AS DWORD,pfxStart AS POINTFX
TYPE TV_DISPINFO,hdr AS NMHDR,item AS TV_ITEM
TYPE TV_HITTESTINFO,pt AS POINTAPI,flags AS DWORD,hItem AS DWORD
TYPE TV_INSERTSTRUCT,hParent AS DWORD,hInsertAfter AS DWORD,item AS TV_ITEM_UNION
TYPE TV_ITEM,mask AS DWORD,hItem AS DWORD,STATE AS DWORD,stateMask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,iSelectedImage AS LONG,cChildren AS LONG,lParam AS LONG
TYPE TV_KEYDOWN BYTE,hdr AS NMHDR,wVKey AS WORD,flags AS DWORD
TYPE TV_SORTCB,hParent AS DWORD,lpfnCompare AS DWORD,lParam AS LONG
TYPE TVITEM,mask AS DWORD,hItem AS DWORD,STATE AS DWORD,stateMask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,iSelectedImage AS LONG,cChildren AS LONG,lParam AS LONG
TYPE TVITEMEX,mask AS DWORD,hItem AS DWORD,STATE AS DWORD,stateMask AS DWORD,pszText AS ASCIIZ PTR,cchTextMax AS LONG,iImage AS LONG,iSelectedImage AS LONG,cChildren AS LONG,lParam AS LONG,iIntegral AS LONG
TYPE TYPEATTR,rguid AS GUID,lcid AS LONG,dwReserved AS DWORD,memidConstructor AS LONG,memidDestructor AS LONG,lpstrSchema AS DWORD,cbSizeInstance AS DWORD,typekind AS DWORD,cFuncs AS WORD,cVars AS WORD,cImplTypes AS WORD,cbSizeVft AS WORD,cbAlignment AS WORD,wTypeFlags AS WORD,wMajorVerNum AS WORD,wMinorVerNum AS WORD,tdescAlias AS TYPEDESC,idldescType AS IDLDESC
TYPE TYPEDESC DWORD,tdd AS TYPEDESCDATA,vt AS WORD
TYPE UDACCEL,nSec AS DWORD,nInc AS DWORD
TYPE UNDETERMINESTRUCT,dwSize AS DWORD,uDefIMESize AS DWORD,uDefIMEPos AS DWORD,uUndetTextLen AS DWORD,uUndetTextPos AS DWORD,uUndetAttrPos AS DWORD,uCursorPos AS DWORD,uDeltaStart AS DWORD,uDetermineTextLen AS DWORD,uDetermineTextPos AS DWORD,uDetermineDelimPos AS DWORD,uYomiTextLen AS DWORD,uYomiTextPos AS DWORD,uYomiDelimPos AS DWORD
TYPE UNICODE_STRING,Length AS WORD,MaximumLength AS WORD,Buffer AS DWORD
TYPE UNIVERSAL_NAME_INFO,lpUniversalName AS ASCIIZ PTR
TYPE UNLOAD_DLL_DEBUG_INFO,lpBaseOfDll AS LONG
TYPE URL_COMPONENTS DWORD,dwStructSize AS DWORD,lpszScheme AS ASCIIZ PTR,dwSchemeLength AS DWORD,nScheme AS LONG,lpszHostName AS ASCIIZ PTR,dwHostNameLength AS DWORD,nPort AS WORD,lpszUserName AS ASCIIZ PTR,dwUserNameLength AS DWORD,lpszPassword AS ASCIIZ PTR,dwPasswordLength AS DWORD,lpszUrlPath AS ASCIIZ PTR,dwUrlPathLength AS DWORD,lpszExtraInfo AS ASCIIZ PTR,dwExtraInfoLength AS DWORD
TYPE USE_INFO_0,ui0_local AS DWORD,ui0_remote AS DWORD
TYPE USE_INFO_1,ui1_local AS DWORD,ui1_remote AS DWORD,ui1_password AS DWORD,ui1_status AS DWORD,ui1_asg_type AS DWORD,ui1_refcount AS DWORD,ui1_usecount AS DWORD
TYPE USE_INFO_2,ui2_local AS DWORD,ui2_remote AS DWORD,ui2_password AS DWORD,ui2_status AS DWORD,ui2_asg_type AS DWORD,ui2_refcount AS DWORD,ui2_usecount AS DWORD,ui2_username AS DWORD,ui2_domainname AS DWORD
TYPE USE_INFO_3,ui3_ui2 AS USE_INFO_2,ui3_flags AS DWORD
TYPE USER_ALL_INFORMATION,LastLogon AS QUAD,LastLogoff AS QUAD,PasswordLastSet AS QUAD,AccountExpires AS QUAD,PasswordCanChange AS QUAD,PasswordMustChange AS QUAD,UserName AS UNICODE_STRING,FullName AS UNICODE_STRING,HomeDirectory AS UNICODE_STRING,HomeDirectoryDrive AS UNICODE_STRING,ScriptPath AS UNICODE_STRING,ProfilePath AS UNICODE_STRING,AdminComment AS UNICODE_STRING,WorkStations AS UNICODE_STRING,UserComment AS UNICODE_STRING,Parameters AS UNICODE_STRING,LmPassword AS UNICODE_STRING,NtPassword AS UNICODE_STRING,PrivateData AS UNICODE_STRING,SecurityDescriptor AS SR_SECURITY_DESCRIPTOR,UserId AS DWORD,PrimaryGroupId AS DWORD,UserAccountControl AS DWORD,WhichFields AS DWORD,LogonHours AS LOGON_HOURS,BadPasswordCount AS WORD,LogonCount AS WORD,CountryCode AS WORD,CodePage AS WORD,LmPasswordPresent AS BYTE,NtPasswordPresent AS BYTE,PasswordExpired AS BYTE,PrivateDataSensitive AS BYTE
TYPE USER_INFO_0,usri0_name AS DWORD
TYPE USER_INFO_1,usri1_name AS DWORD,usri1_password AS DWORD,usri1_password_age AS DWORD,usri1_priv AS DWORD,usri1_home_dir AS DWORD,usri1_comment AS DWORD,usri1_flags AS DWORD,usri1_script_path AS DWORD
TYPE USER_INFO_10,usri10_name AS DWORD,usri10_comment AS DWORD,usri10_usr_comment AS DWORD,usri10_full_name AS DWORD
TYPE USER_INFO_1003,usri1003_password AS DWORD
TYPE USER_INFO_1005,usri1005_priv AS DWORD
TYPE USER_INFO_1006,usri1006_home_dir AS DWORD
TYPE USER_INFO_1007,usri1007_comment AS DWORD
TYPE USER_INFO_1008,usri1008_flags AS DWORD
TYPE USER_INFO_1009,usri1009_script_path AS DWORD
TYPE USER_INFO_1010,usri1010_auth_flags AS DWORD
TYPE USER_INFO_1011,usri1011_full_name AS DWORD
TYPE USER_INFO_1012,usri1012_usr_comment AS DWORD
TYPE USER_INFO_1013,usri1013_parms AS DWORD
TYPE USER_INFO_1014,usri1014_workstations AS DWORD
TYPE USER_INFO_1017,usri1017_acct_expires AS DWORD
TYPE USER_INFO_1018,usri1018_max_storage AS DWORD
TYPE USER_INFO_1020,usri1020_units_per_week AS DWORD,usri1020_logon_hours AS BYTE PTR
TYPE USER_INFO_1023,usri1023_logon_server AS DWORD
TYPE USER_INFO_1024,usri1024_country_code AS DWORD
TYPE USER_INFO_1025,usri1025_code_page AS DWORD
TYPE USER_INFO_1051,usri1051_primary_group_id AS DWORD
TYPE USER_INFO_1052,usri1052_profile AS DWORD
TYPE USER_INFO_1053,usri1053_home_dir_drive AS DWORD
TYPE USER_INFO_11,usri11_name AS DWORD,usri11_comment AS DWORD,usri11_usr_comment AS DWORD,usri11_full_name AS DWORD,usri11_priv AS DWORD,usri11_auth_flags AS DWORD,usri11_password_age AS DWORD,usri11_home_dir AS DWORD,usri11_parms AS DWORD,usri11_last_logon AS DWORD,usri11_last_logoff AS DWORD,usri11_bad_pw_count AS DWORD,usri11_num_logons AS DWORD,usri11_logon_server AS DWORD,usri11_country_code AS DWORD,usri11_workstations AS DWORD,usri11_max_storage AS DWORD,usri11_units_per_week AS DWORD,usri11_logon_hours AS BYTE PTR,usri11_code_page AS DWORD
TYPE USER_INFO_2,usri2_name AS DWORD,usri2_password AS DWORD,usri2_password_age AS DWORD,usri2_priv AS DWORD,usri2_home_dir AS DWORD,usri2_comment AS DWORD,usri2_flags AS DWORD,usri2_script_path AS DWORD,usri2_auth_flags AS DWORD,usri2_full_name AS DWORD,usri2_usr_comment AS DWORD,usri2_parms AS DWORD,usri2_workstations AS DWORD,usri2_last_logon AS DWORD,usri2_last_logoff AS DWORD,usri2_acct_expires AS DWORD,usri2_max_storage AS DWORD,usri2_units_per_week AS DWORD,usri2_logon_hours AS BYTE PTR,usri2_bad_pw_count AS DWORD,usri2_num_logons AS DWORD,usri2_logon_server AS DWORD,usri2_country_code AS DWORD,usri2_code_page AS DWORD
TYPE USER_INFO_20,usri20_name AS DWORD,usri20_full_name AS DWORD,usri20_comment AS DWORD,usri20_flags AS DWORD,usri20_user_id AS DWORD
TYPE USER_INFO_21,usri21_password AS STRING * %ENCRYPTED_PWLEN
TYPE USER_INFO_22,usri22_name AS DWORD,usri22_password AS STRING * %ENCRYPTED_PWLEN,usri22_password_age AS DWORD,usri22_priv AS DWORD,usri22_home_dir AS DWORD,usri22_comment AS DWORD,usri22_flags AS DWORD,usri22_script_path AS DWORD,usri22_auth_flags AS DWORD,usri22_full_name AS DWORD,usri22_usr_comment AS DWORD,usri22_parms AS DWORD,usri22_workstations AS DWORD,usri22_last_logon AS DWORD,usri22_last_logoff AS DWORD,usri22_acct_expires AS DWORD,usri22_max_storage AS DWORD,usri22_units_per_week AS DWORD,usri22_logon_hours AS BYTE PTR,usri22_bad_pw_count AS DWORD,usri22_num_logons AS DWORD,usri22_logon_server AS DWORD,usri22_country_code AS DWORD,usri22_code_page AS DWORD
TYPE USER_INFO_23,usri23_name AS DWORD,usri23_full_name AS DWORD,usri23_comment AS DWORD,usri23_flags AS DWORD,usri23_user_sid AS SID PTR
TYPE USER_INFO_3,usri3_name AS DWORD,usri3_password AS DWORD,usri3_password_age AS DWORD,usri3_priv AS DWORD,usri3_home_dir AS DWORD,usri3_comment AS DWORD,usri3_flags AS DWORD,usri3_script_path AS DWORD,usri3_auth_flags AS DWORD,usri3_full_name AS DWORD,usri3_usr_comment AS DWORD,usri3_parms AS DWORD,usri3_workstations AS DWORD,usri3_last_logon AS DWORD,usri3_last_logoff AS DWORD,usri3_acct_expires AS DWORD,usri3_max_storage AS DWORD,usri3_units_per_week AS DWORD,usri3_logon_hours AS BYTE PTR,usri3_bad_pw_count AS DWORD,usri3_num_logons AS DWORD,usri3_logon_server AS DWORD,usri3_country_code AS DWORD,usri3_code_page AS DWORD,usri3_user_id AS DWORD,usri3_primary_group_id AS DWORD,usri3_profile AS DWORD,usri3_home_dir_drive AS DWORD,usri3_password_expired AS DWORD
TYPE USER_INFO_4,usri4_name AS DWORD,usri4_password AS DWORD,usri4_password_age AS DWORD,usri4_priv AS DWORD,usri4_home_dir AS DWORD,usri4_comment AS DWORD,usri4_flags AS DWORD,usri4_script_path AS DWORD,usri4_auth_flags AS DWORD,usri4_full_name AS DWORD,usri4_usr_comment AS DWORD,usri4_parms AS DWORD,usri4_workstations AS DWORD,usri4_last_logon AS DWORD,usri4_last_logoff AS DWORD,usri4_acct_expires AS DWORD,usri4_max_storage AS DWORD,usri4_units_per_week AS DWORD,usri4_logon_hours AS BYTE PTR,usri4_bad_pw_count AS DWORD,usri4_num_logons AS DWORD,usri4_logon_server AS DWORD,usri4_country_code AS DWORD,usri4_code_page AS DWORD,usri4_user_sid AS SID PTR,usri4_primary_group_id AS DWORD,usri4_profile AS DWORD,usri4_home_dir_drive AS DWORD,usri4_password_expired AS DWORD
TYPE USER_MODALS_INFO_0,usrmod0_min_passwd_len AS DWORD,usrmod0_max_passwd_age AS DWORD,usrmod0_min_passwd_age AS DWORD,usrmod0_force_logoff AS DWORD,usrmod0_password_hist_len AS DWORD
TYPE USER_MODALS_INFO_1001,usrmod1001_min_passwd_len AS DWORD
TYPE USER_MODALS_INFO_1002,usrmod1002_max_passwd_age AS DWORD
TYPE USER_MODALS_INFO_1003,usrmod1003_min_passwd_age AS DWORD
TYPE USER_MODALS_INFO_1004,usrmod1004_force_logoff AS DWORD
TYPE USER_MODALS_INFO_1005,usrmod1005_password_hist_len AS DWORD
TYPE USER_MODALS_INFO_1006,usrmod1006_role AS DWORD
TYPE USER_MODALS_INFO_1007,usrmod1007_primary AS DWORD
TYPE USER_MODALS_INFO_2,usrmod2_domain_name AS DWORD,usrmod2_domain_id AS SID PTR
TYPE USER_MODALS_INFO_3,usrmod3_lockout_duration AS DWORD,usrmod3_lockout_observation_window AS DWORD,usrmod3_lockout_threshold AS DWORD
TYPE USER_MODALS_INFOusrmod1_role AS DWORD,usrmod1_primary AS DWORD
TYPE USER_POWER_POLICY,Revision AS DWORD,IdleAc AS POWER_ACTION_POLICY,IdleDc AS POWER_ACTION_POLICY,IdleTimeoutAc AS DWORD,IdleTimeoutDc AS DWORD,IdleSensitivityAc AS BYTE,IdleSensitivityDc AS BYTE,ThrottlePolicyAc AS BYTE,ThrottlePolicyDc AS BYTE,MaxSleepAc AS LONG,MaxSleepDc AS LONG,Reserved(0 TO 1) AS DWORD,VideoTimeoutAc AS DWORD,VideoTimeoutDc AS DWORD,SpindownTimeoutAc AS DWORD,SpindownTimeoutDc AS DWORD,OptimizeForPowerAc AS LONG,OptimizeForPowerDc AS LONG,FanThrottleToleranceAc AS BYTE,FanThrottleToleranceDc AS BYTE,ForcedThrottleAc AS BYTE,ForcedThrottleDc AS BYTE
TYPE USER_SESSION_KEY,cdata(0 TO 1) AS CYPHER_BLOCK
TYPE USEROBJECTFLAGS,fInherit AS LONG,fReserved AS LONG,dwFlags AS DWORD
TYPE VALENT,ve_valuename AS ASCIIZ PTR,ve_valuelen AS DWORD,ve_valueptr AS DWORD,ve_type AS DWORD
TYPE VARDESC DWORD,memid AS LONG,lpstrSchema AS DWORD,vdd AS VARDESCDATA,elemdescVar AS ELEMDESC,wVarFlags AS WORD,varkind AS DWORD
TYPE VARIANTAPI,vt AS WORD,wReserved1 AS WORD,wReserved2 AS WORD,wReserved3 AS WORD,vd AS VARIANTDATA
TYPE VIDEOPARAMETERS,xGuid AS GUIDAPI,dwOffset AS DWORD,dwCommand AS DWORD,dwFlags AS DWORD,dwMode AS DWORD,dwTVStandard AS DWORD,dwAvailableModes AS DWORD,dwAvailableTVStandard AS DWORD,dwFlickerFilter AS DWORD,dwOverScanX AS DWORD,dwOverScanY AS DWORD,dwMaxUnscaledX AS DWORD,dwMaxUnscaledY AS DWORD,dwPositionX AS DWORD,dwPositionY AS DWORD,dwBrightness AS DWORD,dwContrast AS DWORD,dwCPType AS DWORD,dwCPCommand AS DWORD,dwCPStandard AS DWORD,dwCPKey AS DWORD,bCP_APSTriggerBits AS DWORD,bOEMCopyProtection AS STRING * 256
TYPE VS_FIXEDFILEINFO,dwSignature AS DWORD,dwStrucVersion AS DWORD,dwFileVersionMS AS DWORD,dwFileVersionLS AS DWORD,dwProductVersionMS AS DWORD,dwProductVersionLS AS DWORD,dwFileFlagsMask AS DWORD,dwFileFlags AS DWORD,dwFileOS AS DWORD,dwFileType AS DWORD,dwFileSubtype AS DWORD,dwFileDateMS AS DWORD,dwFileDateLS AS DWORD
TYPE WALLPAPEROPT,dwSize AS DWORD,dwStyle AS DWORD
TYPE WAVEFORMAT,wFormatTag AS WORD,nChannels AS WORD,nSamplesPerSec AS DWORD,nAvgBytesPerSec AS DWORD,nBlockAlign AS WORD
TYPE WAVEFORMATEX,wFormatTag AS WORD,nChannels AS WORD,nSamplesPerSec AS DWORD,nAvgBytesPerSec AS DWORD,nBlockAlign AS WORD,wBitsPerSample AS WORD,cbSize AS WORD
TYPE WAVEHDR,lpData AS ASCIIZ PTR,dwBufferLength AS DWORD,dwBytesRecorded AS DWORD,dwUser AS DWORD,dwFlags AS DWORD,dwLoops AS DWORD,lpNext AS LONG,Reserved AS DWORD
TYPE WAVEINCAPS,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN,dwFormats AS DWORD,wChannels AS WORD,wReserved1 AS WORD
TYPE WAVEOUTCAPS,wMid AS WORD,wPid AS WORD,vDriverVersion AS DWORD,szPname AS ASCIIZ * %MAXPNAMELEN,dwFormats AS DWORD,wChannels AS WORD,wReserved1 AS WORD,dwSupport AS DWORD
TYPE WGLSWAP,hdc AS DWORD,uiFlags AS DWORD
TYPE WIN32_FILE_ATTRIBUTE_DATA,dwFileAttributes AS DWORD,ftCreationTime AS FILETIME,ftLastAccessTime AS FILETIME,ftLastWriteTime AS FILETIME,nFileSizeHigh AS DWORD,nFileSizeLow AS DWORD
TYPE WIN32_FIND_DATA,dwFileAttributes AS DWORD,ftCreationTime AS FILETIME,ftLastAccessTime AS FILETIME,ftLastWriteTime AS FILETIME,nFileSizeHigh AS DWORD,nFileSizeLow AS DWORD,dwReserved0 AS DWORD,dwReserved1 AS DWORD,cFileName AS ASCIIZ * %MAX_PATH,cAlternateFileName AS ASCIIZ * 14
TYPE WIN32_STREAM_ID,dwStreamID AS DWORD,dwStreamAttributes AS DWORD,qsize AS QUAD,dwStreamNameSize AS DWORD,cStreamName AS BYTE
TYPE WINDOW_BUFFER_SIZE_RECORD,dwSize AS COORD
TYPE WINDOWINFO,cbSize AS DWORD,rcWindow AS RECT,rcClient AS RECT,dwStyle AS DWORD,dwExStyle AS DWORD,dwWindowStatus AS DWORD,cxWindowBorders AS DWORD,cyWindowBorders AS DWORD,atomWindowType AS WORD,wCreatorVersion AS WORD
TYPE WINDOWPLACEMENT,Length AS DWORD,flags AS DWORD,showCmd AS DWORD,ptMinPosition AS POINTAPI,ptMaxPosition AS POINTAPI,rcNormalPosition AS RECT
TYPE WINDOWPOS,hWnd AS DWORD,hWndInsertAfter AS DWORD,x AS LONG,y AS LONG,cx AS LONG,cy AS LONG,flags AS DWORD
TYPE WINHTTP_ASYNC_RESULT,dwResult AS DWORD,dwError AS DWORD
TYPE WINHTTP_AUTOPROXY_OPTIONS,dwFlags AS DWORD,dwAutoDetectFlags AS DWORD,lpszAutoConfigUrl AS WORD PTR,lpvReserved AS DWORD,dwReserved AS DWORD,fAutoLogonIfChallenged AS LONG
TYPE WINHTTP_CERTIFICATE_INFO,ftExpiry AS FILETIME,ftStart AS FILETIME,lpszSubjectInfo AS WORD PTR,lpszIssuerInfo AS WORD PTR,lpszProtocolName AS WORD PTR,lpszSignatureAlgName AS WORD PTR,lpszEncryptionAlgName AS WORD PTR,dwKeySize AS DWORD
TYPE WINHTTP_CURRENT_USER_IE_PROXY_CONFIG,fAutoDetect AS LONG,lpszAutoConfigUrl AS WORD PTR,lpszProxy AS WORD PTR,lpszProxyBypass AS WORD PTR
TYPE WINHTTP_PROXY_INFO,dwAccessType AS DWORD,lpszProxy AS WORD PTR,lpszProxyBypass AS WORD PTR
TYPE WKSTA_INFO_100,wki100_platform_id AS DWORD,wki100_computername AS DWORD,wki100_langroup AS DWORD,wki100_ver_major AS DWORD,wki100_ver_minor AS DWORD
TYPE WKSTA_INFO_101,wki101_platform_id AS DWORD,wki101_computername AS DWORD,wki101_langroup AS DWORD,wki101_ver_major AS DWORD,wki101_ver_minor AS DWORD,wki101_lanroot AS DWORD
TYPE WKSTA_INFO_1010,wki1010_char_wait AS DWORD
TYPE WKSTA_INFO_1011,wki1011_collection_time AS DWORD
TYPE WKSTA_INFO_1012,wki1012_maximum_collection_count AS DWORD
TYPE WKSTA_INFO_1013,wki1013_keep_conn AS DWORD
TYPE WKSTA_INFO_1018,wki1018_sess_timeout AS DWORD
TYPE WKSTA_INFO_102,wki102_platform_id AS DWORD,wki102_computername AS DWORD,wki102_langroup AS DWORD,wki102_ver_major AS DWORD,wki102_ver_minor AS DWORD,wki102_lanroot AS DWORD,wki102_logged_on_users AS DWORD
TYPE WKSTA_INFO_1023,wki1023_siz_char_buf AS DWORD
TYPE WKSTA_INFO_1027,wki1027_errlog_sz AS DWORD
TYPE WKSTA_INFO_1028,wki1028_print_buf_time AS DWORD
TYPE WKSTA_INFO_1032,wki1032_wrk_heuristics AS DWORD
TYPE WKSTA_INFO_1033,wki1033_max_threads AS DWORD
TYPE WKSTA_INFO_1041,wki1041_lock_quota AS DWORD
TYPE WKSTA_INFO_1042,wki1042_lock_increment AS DWORD
TYPE WKSTA_INFO_1043,wki1043_lock_maximum AS DWORD
TYPE WKSTA_INFO_1044,wki1044_pipe_increment AS DWORD
TYPE WKSTA_INFO_1045,wki1045_pipe_maximum AS DWORD
TYPE WKSTA_INFO_1046,wki1046_dormant_file_limit AS DWORD
TYPE WKSTA_INFO_1047,wki1047_cache_file_timeout AS DWORD
TYPE WKSTA_INFO_1048,wki1048_use_opportunistic_locking AS LONG
TYPE WKSTA_INFO_1049,wki1049_use_unlock_behind AS LONG
TYPE WKSTA_INFO_1050,wki1050_use_close_behind AS LONG
TYPE WKSTA_INFO_1051,wki1051_buf_named_pipes AS LONG
TYPE WKSTA_INFO_1052,wki1052_use_lock_read_unlock AS LONG
TYPE WKSTA_INFO_1053,wki1053_utilize_nt_caching AS LONG
TYPE WKSTA_INFO_1054,wki1054_use_raw_read AS LONG
TYPE WKSTA_INFO_1055,wki1055_use_raw_write AS LONG
TYPE WKSTA_INFO_1056,wki1056_use_write_raw_data AS LONG
TYPE WKSTA_INFO_1057,wki1057_use_encryption AS LONG
TYPE WKSTA_INFO_1058,wki1058_buf_files_deny_write AS LONG
TYPE WKSTA_INFO_1059,wki1059_buf_read_only_files AS LONG
TYPE WKSTA_INFO_1060,wki1060_force_core_create_mode AS LONG
TYPE WKSTA_INFO_1061,wki1061_use_512_byte_max_transfer AS LONG
TYPE WKSTA_INFO_1062,wki1062_read_ahead_throughput AS DWORD
TYPE WKSTA_INFO_302,wki302_char_wait AS DWORD,wki302_collection_time AS DWORD,wki302_maximum_collection_count AS DWORD,wki302_keep_conn AS DWORD,wki302_keep_search AS DWORD,wki302_max_cmds AS DWORD,wki302_num_work_buf AS DWORD,wki302_siz_work_buf AS DWORD,wki302_max_wrk_cache AS DWORD,wki302_sess_timeout AS DWORD,wki302_siz_error AS DWORD,wki302_num_alerts AS DWORD,wki302_num_services AS DWORD,wki302_errlog_sz AS DWORD,wki302_print_buf_time AS DWORD,wki302_num_char_buf AS DWORD,wki302_siz_char_buf AS DWORD,wki302_wrk_heuristics AS DWORD,wki302_mailslots AS DWORD,wki302_num_dgram_buf AS DWORD
TYPE WKSTA_INFO_402,wki402_char_wait AS DWORD,wki402_collection_time AS DWORD,wki402_maximum_collection_count AS DWORD,wki402_keep_conn AS DWORD,wki402_keep_search AS DWORD,wki402_max_cmds AS DWORD,wki402_num_work_buf AS DWORD,wki402_siz_work_buf AS DWORD,wki402_max_wrk_cache AS DWORD,wki402_sess_timeout AS DWORD,wki402_siz_error AS DWORD,wki402_num_alerts AS DWORD,wki402_num_services AS DWORD,wki402_errlog_sz AS DWORD,wki402_print_buf_time AS DWORD,wki402_num_char_buf AS DWORD,wki402_siz_char_buf AS DWORD,wki402_wrk_heuristics AS DWORD,wki402_mailslots AS DWORD,wki402_num_dgram_buf AS DWORD,wki402_max_threads AS DWORD
TYPE WKSTA_INFO_502,wki502_char_wait AS DWORD,wki502_collection_time AS DWORD,wki502_maximum_collection_count AS DWORD,wki502_keep_conn AS DWORD,wki502_max_cmds AS DWORD,wki502_sess_timeout AS DWORD,wki502_siz_char_buf AS DWORD,wki502_max_threads AS DWORD,wki502_lock_quota AS DWORD,wki502_lock_increment AS DWORD,wki502_lock_maximum AS DWORD,wki502_pipe_increment AS DWORD,wki502_pipe_maximum AS DWORD,wki502_cache_file_timeout AS DWORD,wki502_dormant_file_limit AS DWORD,wki502_read_ahead_throughput AS DWORD,wki502_num_mailslot_buffers AS DWORD,wki502_num_srv_announce_buffers AS DWORD,wki502_max_illegal_datagram_events AS DWORD,wki502_illegal_datagram_event_reset_frequency AS DWORD,wki502_log_election_packets AS LONG,wki502_use_opportunistic_locking AS LONG,wki502_use_unlock_behind AS LONG,wki502_use_close_behind AS LONG,wki502_buf_named_pipes AS LONG,wki502_use_lock_read_unlock AS LONG,wki502_utilize_nt_caching AS LONG,wki502_use_raw_read AS LONG,wki502_use_raw_write AS LONG,wki502_use_write_raw_data AS LONG,wki502_use_encryption AS LONG,wki502_buf_files_deny_write AS LONG,wki502_buf_read_only_files AS LONG,wki502_force_core_create_mode AS LONG,wki502_use_512_byte_max_transfer AS LONG
TYPE WKSTA_TRANSPORT_INFO_0,wkti0_quality_of_service AS DWORD,wkti0_number_of_vcs AS DWORD,wkti0_transport_name AS DWORD,wkti0_transport_address AS DWORD,wkti0_wan_ish AS LONG
TYPE WKSTA_USER_INFO_0,wkui0_username AS DWORD
TYPE WKSTA_USER_INFO_1,wkui1_username AS DWORD,wkui1_logon_domain AS DWORD,wkui1_oth_domains AS DWORD,wkui1_logon_server AS DWORD
TYPE WKSTA_USER_INFO_1101,wkui1101_oth_domains AS DWORD
TYPE WLX_CLIENT_CREDENTIALS_INFO,dwType AS DWORD,pszUserName AS DWORD,pszDomain AS DWORD,pszPassword AS DWORD,fPromptForPassword AS LONG
TYPE WLX_CLIENT_CREDENTIALS_INFO_2_0,dwType AS DWORD,pszUserName AS DWORD,pszDomain AS DWORD,pszPassword AS DWORD,fPromptForPassword AS LONG,fDisconnectOnLogonFailure AS LONG
TYPE WLX_CONSOLESWITCH_CREDENTIALS_INFO,dwType AS DWORD,UserToken AS DWORD,LogonId AS LUID,Quotas AS QUOTA_LIMITS,UserName AS DWORD,Domain AS DWORD,LogonTime AS QUAD,SmartCardLogon AS LONG,ProfileLength AS DWORD,MessageType AS DWORD,LogonCount AS WORD,BadPasswordCount AS WORD,ProfileLogonTime AS QUAD,LogoffTime AS QUAD,KickOffTime AS QUAD,PasswordLastSet AS QUAD,PasswordCanChange AS QUAD,PasswordMustChange AS QUAD,LogonScript AS DWORD,HomeDirectory AS DWORD,FullName AS DWORD,ProfilePath AS DWORD,HomeDirectoryDrive AS DWORD,LogonServer AS DWORD,UserFlags AS DWORD,PrivateDataLen AS DWORD,PrivateData AS BYTE PTR
TYPE WLX_DESKTOP,Size AS DWORD,Flags AS DWORD,hDesktop AS DWORD,pszDesktopName AS DWORD
TYPE WLX_DISPATCH_VERSION_1_0,WlxUseCtrlAltDel AS DWORD,WlxSetContextPointer AS DWORD,WlxSasNotify AS DWORD,WlxSetTimeout AS DWORD,WlxAssignShellProtection AS DWORD,WlxMessageBox AS DWORD,WlxDialogBox AS DWORD,WlxDialogBoxParam AS DWORD,WlxDialogBoxIndirect AS DWORD,WlxDialogBoxIndirectParam AS DWORD,WlxSwitchDesktopToUser AS DWORD,WlxSwitchDesktopToWinlogon AS DWORD,WlxChangePasswordNotify AS DWORD
TYPE WLX_DISPATCH_VERSION_1_1,WlxUseCtrlAltDel AS DWORD,WlxSetContextPointer AS DWORD,WlxSasNotify AS DWORD,WlxSetTimeout AS DWORD,WlxAssignShellProtection AS DWORD,WlxMessageBox AS DWORD,WlxDialogBox AS DWORD,WlxDialogBoxParam AS DWORD,WlxDialogBoxIndirect AS DWORD,WlxDialogBoxIndirectParam AS DWORD,WlxSwitchDesktopToUser AS DWORD,WlxSwitchDesktopToWinlogon AS DWORD,WlxChangePasswordNotify AS DWORD,WlxGetSourceDesktop AS DWORD,WlxSetReturnDesktop AS DWORD,WlxCreateUserDesktop AS DWORD,WlxChangePasswordNotifyEx AS DWORD
TYPE WLX_DISPATCH_VERSION_1_2,WlxUseCtrlAltDel AS DWORD,WlxSetContextPointer AS DWORD,WlxSasNotify AS DWORD,WlxSetTimeout AS DWORD,WlxAssignShellProtection AS DWORD,WlxMessageBox AS DWORD,WlxDialogBox AS DWORD,WlxDialogBoxParam AS DWORD,WlxDialogBoxIndirect AS DWORD,WlxDialogBoxIndirectParam AS DWORD,WlxSwitchDesktopToUser AS DWORD,WlxSwitchDesktopToWinlogon AS DWORD,WlxChangePasswordNotify AS DWORD,WlxGetSourceDesktop AS DWORD,WlxSetReturnDesktop AS DWORD,WlxCreateUserDesktop AS DWORD,WlxChangePasswordNotifyEx AS DWORD,WlxCloseUserDesktop AS DWORD
TYPE WLX_DISPATCH_VERSION_1_3,WlxUseCtrlAltDel AS DWORD,WlxSetContextPointer AS DWORD,WlxSasNotify AS DWORD,WlxSetTimeout AS DWORD,WlxAssignShellProtection AS DWORD,WlxMessageBox AS DWORD,WlxDialogBox AS DWORD,WlxDialogBoxParam AS DWORD,WlxDialogBoxIndirect AS DWORD,WlxDialogBoxIndirectParam AS DWORD,WlxSwitchDesktopToUser AS DWORD,WlxSwitchDesktopToWinlogon AS DWORD,WlxChangePasswordNotify AS DWORD,WlxGetSourceDesktop AS DWORD,WlxSetReturnDesktop AS DWORD,WlxCreateUserDesktop AS DWORD,WlxChangePasswordNotifyEx AS DWORD,WlxCloseUserDesktop AS DWORD,WlxSetOption AS DWORD,WlxGetOption AS DWORD,WlxWin31Migrate AS DWORD,WlxQueryClientCredentials AS DWORD,WlxQueryInetConnectorCredentials AS DWORD,WlxDisconnect AS DWORD,WlxQueryTerminalServicesData AS DWORD
TYPE WLX_DISPATCH_VERSION_1_4,WlxUseCtrlAltDel AS DWORD,WlxSetContextPointer AS DWORD,WlxSasNotify AS DWORD,WlxSetTimeout AS DWORD,WlxAssignShellProtection AS DWORD,WlxMessageBox AS DWORD,WlxDialogBox AS DWORD,WlxDialogBoxParam AS DWORD,WlxDialogBoxIndirect AS DWORD,WlxDialogBoxIndirectParam AS DWORD,WlxSwitchDesktopToUser AS DWORD,WlxSwitchDesktopToWinlogon AS DWORD,WlxChangePasswordNotify AS DWORD,WlxGetSourceDesktop AS DWORD,WlxSetReturnDesktop AS DWORD,WlxCreateUserDesktop AS DWORD,WlxChangePasswordNotifyEx AS DWORD,WlxCloseUserDesktop AS DWORD,WlxSetOption AS DWORD,WlxGetOption AS DWORD,WlxWin31Migrate AS DWORD,WlxQueryClientCredentials AS DWORD,WlxQueryInetConnectorCredentials AS DWORD,WlxDisconnect AS DWORD,WlxQueryTerminalServicesData AS DWORD,WlxQueryConsoleSwitchCredentials AS DWORD,WlxQueryTsLogonCredentials AS DWORD
TYPE WLX_MPR_NOTIFY_INFO,pszUserName AS DWORD,pszDomain AS DWORD,pszPassword AS DWORD,pszOldPassword AS DWORD
TYPE WLX_NOTIFICATION_INFO,Size AS DWORD,Flags AS DWORD,UserName AS DWORD,Domain AS DWORD,WindowStation AS DWORD,hToken AS DWORD,hDesktop AS DWORD,pStatusCallback AS DWORD
TYPE WLX_PROFILE_V1_0,dwType AS DWORD,pszProfile AS DWORD
TYPE WLX_PROFILE_V2_0,dwType AS DWORD,pszProfile AS DWORD,pszPolicy AS DWORD,pszNetworkDefaultUserProfile AS DWORD,pszServerName AS DWORD,pszEnvironment AS DWORD
TYPE WLX_SC_NOTIFICATION_INFO,pszCard AS DWORD,pszReader AS DWORD,pszContainer AS DWORD,pszCryptoProvider AS DWORD
TYPE WLX_TERMINAL_SERVICES_DATA,ProfilePath AS STRING * (%WLX_DIRECTORY_LENGTH + 1) * 2,HomeDir AS STRING * (%WLX_DIRECTORY_LENGTH + 1) * 2,HomeDirDrive AS STRING * (4 * 2)
TYPE WMF,hmeta AS DWORD,xExt AS WORD,yExt AS WORD
TYPE WNDCLASS,style AS DWORD,lpfnwndproc AS DWORD,cbClsextra AS LONG,cbWndExtra AS LONG,hInstance AS DWORD,hIcon AS DWORD,hCursor AS DWORD,hbrBackground AS DWORD,lpszMenuName AS ASCIIZ PTR,lpszClassName AS ASCIIZ PTR
TYPE WNDCLASSEX,cbSize AS DWORD,style AS DWORD,lpfnWndProc AS LONG,cbClsExtra AS LONG,cbWndExtra AS LONG,hInstance AS DWORD,hIcon AS DWORD,hCursor AS DWORD,hbrBackground AS DWORD,lpszMenuName AS ASCIIZ PTR,lpszClassName AS ASCIIZ PTR,hIconSm AS DWORD
TYPE WPPROVINFO,dwSize AS DWORD,dwFlags AS DWORD,dwPriority AS DWORD,lpszProviderName AS ASCIIZ PTR,lpszProviderCLSID AS ASCIIZ PTR,lpszDllPath AS ASCIIZ PTR
TYPE WPSITEINFO,dwSize AS DWORD,dwFlags AS DWORD,lpszSiteName AS ASCIIZ PTR,lpszSiteURL AS ASCIIZ PTR
TYPE WSABUF,dLen AS DWORD,buf AS ASCIIZ PTR
TYPE WSADATA,wVersion AS WORD,wHighVersion AS WORD,szDescription AS ASCIIZ * %WSADESCRIPTION_LEN + 1,xFiller1 AS STRING * 3,szSystemStatus AS ASCIIZ * %WSASYS_STATUS_LEN + 1,xFiller2 AS STRING * 3,iMaxSockets AS WORD,iMaxUdpDg AS WORD,lpVendorInfo AS ASCIIZ PTR
TYPE WSANAMESPACE_INFO,NSProviderId AS GUIDAPI,dwNameSpace AS DWORD,fActive AS LONG,dwVersion AS DWORD,lpszIdentifier AS ASCIIZ PTR
TYPE WSANETWORKEVENTS,lNetworkEvents AS LONG,iErrorCode(0 TO %FD_MAX_EVENTS - 1) AS LONG
TYPE WSANSCLASSINFO,lpszName AS ASCIIZ PTR,dwNameSpace AS DWORD,dwValueType AS DWORD,dwValueSize AS DWORD,lpValue AS BYTE PTR
TYPE WSAPROTOCOL_INFO,dwServiceFlags1 AS DWORD,dwServiceFlags2 AS DWORD,dwServiceFlags3 AS DWORD,dwServiceFlags4 AS DWORD,dwProviderFlags AS DWORD,ProviderId AS GUIDAPI,dwCatalogEntryId AS DWORD,ProtocolChain AS WSAPROTOCOLCHAIN,iVersion AS LONG,iAddressFamily AS LONG,iMaxSockAddr AS LONG,iMinSockAddr AS LONG,iSocketType AS LONG,iProtocol AS LONG,iProtocolMaxOffset AS LONG,iNetworkByteOrder AS LONG,iSecurityScheme AS LONG,dwMessageSize AS DWORD,dwProviderReserved AS DWORD,szProtocol AS ASCIIZ * (%WSAPROTOCOL_LEN + 1)
TYPE WSAPROTOCOLCHAIN,ChainLen AS LONG,ChainEntries(0 TO %MAX_PROTOCOL_CHAIN - 1) AS DWORD
TYPE WSAQUERYSET,dwSize AS DWORD,lpszServiceInstanceName AS ASCIIZ PTR,lpServiceClassId AS GUIDAPI PTR,lpVersion AS WSAVERSION PTR,lpszComment AS ASCIIZ PTR,dwNameSpace AS DWORD,lpNSProviderId AS GUIDAPI PTR,lpszContext AS ASCIIZ PTR,dwNumberOfProtocols AS DWORD,lpafpProtocols AS AFPROTOCOLS PTR,lpszQueryString AS ASCIIZ PTR,dwNumberOfCsAddrs AS DWORD,lpcsaBuffer AS CSADDR_INFO PTR,dwOutputFlags AS DWORD,lpBlob AS BLOB PTR
TYPE WSASERVICECLASSINFO,lpServiceClassId AS GUIDAPI PTR,lpszServiceClassName AS ASCIIZ PTR,dwCount AS DWORD,lpClassInfos AS WSANSCLASSINFO PTR
TYPE WSAVersion,dwVersion AS DWORD,ecHow AS LONG
TYPE WTSSESSION_NOTIFICATION,cbSize AS DWORD,dwSessionId AS DWORD
TYPE XFORM,eM11 AS SINGLE,eM12 AS SINGLE,eM21 AS SINGLE,eM22 AS SINGLE,eDx AS SINGLE,eDy AS SINGLE
UNION ACTRL_OVERLAPPED_UNION,Provider AS DWORD,Reserved1 AS DWORD
UNION BIDI_DATA_UNION,bData AS LONG,iData AS LONG,sData AS WORD PTR,fData AS SINGLE,biData AS BINARY_CONTAINER
UNION DEBUGEVENTUNION,deuException AS EXCEPTION_DEBUG_INFO,deuCreateThread AS CREATE_THREAD_DEBUG_INFO,deuCreateProcessInfo AS CREATE_PROCESS_DEBUG_INFO,deuExitThread AS EXIT_THREAD_DEBUG_INFO,deuExitProcess AS EXIT_PROCESS_DEBUG_INFO,deuLoadDll AS LOAD_DLL_DEBUG_INFO,deuUnloadDll AS UNLOAD_DLL_DEBUG_INFO,deuDebugString AS OUTPUT_DEBUG_STRING_INFO,deuRipInfo AS RIP_INFO
UNION EventStruc,KeyEvent AS KEY_EVENT_RECORD,MouseEvent AS MOUSE_EVENT_RECORD,WindowBufferSizeEvent AS WINDOW_BUFFER_SIZE_RECORD,MenuEvent AS MENU_EVENT_RECORD,FocusEvent AS FOCUS_EVENT_RECORD
UNION FcnAryUnion,xFunction AS FunctionType,xArray AS ArrayType
UNION FILE_SEGMENT_ELEMENT,Buffer AS QUAD,Alignment AS QUAD
UNION ForestTrustData,TopLevelName AS LSA_UNICODE_STRING,DomainInfo AS LSA_FOREST_TRUST_DOMAIN_INFO,tData AS LSA_FOREST_TRUST_BINARY_DATA
UNION GOPHER_ATTRIBUTE_TYPE_UNION,Admin AS GOPHER_ADMIN_ATTRIBUTE_TYPE,ModDate AS GOPHER_MOD_DATE_ATTRIBUTE_TYPE,Ttl AS GOPHER_TTL_ATTRIBUTE_TYPE,Score AS GOPHER_SCORE_ATTRIBUTE_TYPE,ScoreRange AS GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE,Site AS GOPHER_SITE_ATTRIBUTE_TYPE,Organization AS GOPHER_ORGANIZATION_ATTRIBUTE_TYPE,Location AS GOPHER_LOCATION_ATTRIBUTE_TYPE,GeographicalLocation AS GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE,TimeZone AS GOPHER_TIMEZONE_ATTRIBUTE_TYPE,Provider AS GOPHER_PROVIDER_ATTRIBUTE_TYPE,Version AS GOPHER_VERSION_ATTRIBUTE_TYPE,Abstract AS GOPHER_ABSTRACT_ATTRIBUTE_TYPE,View AS GOPHER_VIEW_ATTRIBUTE_TYPE,Veronica AS GOPHER_VERONICA_ATTRIBUTE_TYPE,Ask AS GOPHER_ASK_ATTRIBUTE_TYPE,Unknown AS GOPHER_UNKNOWN_ATTRIBUTE_TYPE
UNION IMAGE_AUX_SYMBOL,Sym AS SymType,File AS FileType,Section AS SectionType
UNION IMAGE_RELOC_union,VirtualAddress AS DWORD,RelocCount AS DWORD
UNION in_addr,s_addr AS LONG,s AS STRING * 4
UNION LDT_UNION,HighWord AS DWORD,LDTB AS LDT_BYTES
UNION MIB_OPAQUE_UNION,ullAlign AS QUAD,rgbyData(0 TO 0) AS BYTE
UNION MiscUnionISH,PhysicalAddress AS DWORD,VirtualSize AS DWORD
UNION MiscUnionST,LnSz AS LnSzType,TotalSize AS DWORD
UNION mkhunion,mi AS MOUSEINPUT,ki AS KEYBDINPUT,HI AS HARDWAREINPUT
UNION NameUnion,dShort AS DWORD,dLong AS DWORD
UNION NotifyData,adwData(0 TO 1) AS DWORD,d AS DataStruct
UNION Nunion,ShortName AS STRING * 8,xName AS NameUnion,LongName(0 TO 1) AS DWORD
UNION pbBounds,lMinMax AS pblMIXERCONTROL,dwMinMax AS pbdwMIXERCONTROL,dwReserved(0 TO 5) AS DWORD
UNION pbMetrics,cSteps AS DWORD,cbCustomData AS DWORD,dwReserved(0 TO 5) AS DWORD
UNION pbMMTIMEunion,ms AS DWORD,sample AS DWORD,cb AS DWORD,ticks AS DWORD,pbsmpte AS smpte,pbsongptrpos AS midi
UNION PICTDESCDATA,tbmp AS BMP,twmf AS WMF,hicon AS DWORD,hemf AS DWORD
UNION RAWINPUTUNION,rmouse AS RAWMOUSE,rkeyboard AS RAWKEYBOARD,rhid AS RAWHID
UNION RAWMOUSEUNION,ulButtons AS DWORD,fd AS RAWMOUSEBUTTON
UNION RID_DEVICE_INFO_UNION,rmouse AS RID_DEVICE_INFO_MOUSE,rkeyboard AS RID_DEVICE_INFO_KEYBOARD,rhid AS RID_DEVICE_INFO_HID
UNION S_un,sunb AS S_un_b,sunw AS S_un_w,S_addr AS DWORD
UNION STGMEDIUMDATA,hBitmap AS DWORD,hMetaFilePict AS DWORD,hEnhMetaFile AS DWORD,hGlobal AS DWORD,lpszFileName AS DWORD,pstm AS DWORD,pstg AS DWORD
UNION STRRETUNION,pOleStr AS DWORD,uOffset AS DWORD,cStr AS STRING * 260
UNION TV_ITEM_UNION,itemex AS TVITEMEX,item AS TV_ITEM
UNION TYPEDESCDATA,lptdesc AS DWORD,lpadesc AS DWORD,hreftype AS DWORD
UNION ValueUnion,dwValue AS DWORD,pszValue AS ASCIIZ PTR,ftValue AS FILETIME
UNION VARDESCDATA,oInst AS DWORD,lpvarValue AS VARIANTAPI PTR
UNION VARIANTDATA,bVal AS BYTE,iVal AS INTEGER,lVal AS LONG,fltVal AS SINGLE,dblVal AS DOUBLE,boolVal AS INTEGER,scode AS LONG,cyVal AS LONG,date AS DOUBLE,bstrVal AS LONG,punkVal AS DWORD,pdispVal AS DWORD,parray AS DWORD,pbVal AS BYTE PTR,piVal AS INTEGER PTR,plVal AS LONG PTR,pfltVal AS SINGLE PTR,pdblVal AS DOUBLE PTR,pboolVal AS INTEGER PTR,pscode AS LONG PTR,pcyVal AS LONG PTR,pdate AS DOUBLE PTR,pbstrVal AS LONG PTR,ppunkVal AS DWORD PTR,ppdispVal AS DWORD PTR,psArray AS DWORD PTR,pVariant AS DWORD PTR,pByRef AS DWORD